rw_client {RWgraph} | R Documentation |
Random walk simulation
Description
Computes a random walk path for a given client.
Usage
rw_client(v, g, data)
Arguments
v |
The initial vertex of the input graph. |
g |
The input graph. It should be a transactional graph with the amount as the attribute of each edge. The vertices must be the clients IDs. |
data |
Dataframe with information of the clients. It should include a column with the clients IDs named "customer_id" and the alert label named "sar_flag" that must be a boolean variable. |
Value
A vector with the number of steps taken in the random walk and the total transactioned amount in it.
References
Eddin, A. N., Bono, J., AparÃcio, D., Polido, D., Ascensao, J. T., Bizarro, P., and Ribeiro, P. (2021). Anti-money laundering alert optimization using machine learning with graphs. arXiv preprint arXiv:2112.07508.
Examples
g <- igraph::graph_from_data_frame(d = transactions_small_example[, 1:3], directed = TRUE)
v <- transactions_small_example[1, 1]
rw_client(v, g, data = clients_small_example)
[Package RWgraph version 1.0.0 Index]