mean_rw_client {RWgraph}R Documentation

Metrics for multiple random walks

Description

Computes metrics for 50 generated random walks using the function 'rw_client'.

Usage

mean_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 minimum, mean and maximum for both the number of steps and total transactioned amount in the random walks calculated.

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]
mean_rw_client(v, g, data = clients_small_example)


[Package RWgraph version 1.0.0 Index]