Mobile Money#

Example file: synthetic_data/mobilemoney.csv

txn_type

caller_id

recipient_id

timestamp

amount

sender_balance_before

sender_balance_after

recipient_balance_before

recipient_balance_after

cashin

jb9f3j

2020-01-01 00:00:42

234.0

500.0

734.0

cashout

ad8b3b

2020-02-12 10:12:08

195.0

200.5

5.5

p2p

oewf9ras

bncz83

2020-03-30 14:50:01

2.4

100.0

97.6

78.1

80.5

billpay

bncz83

jb9f3j

2020-06-15 22:38:31

76.1

150.0

73.9

12.9

89.0

other

bncz83

ad8b3b

2020-08-16 23:10:10

502.0

872.0

370.0

0.00

502.0

Fields
#

*txn_type: string Any string describing the type of the transaction; the dataset can define any number of categories for transactions, but keep in mind that features will be calculated separately for each transaction type so compute time scales with the number of categories. Common categories include {cashin, cashout, billpay, p2p, other}.

*caller_id: string
Unique ID for the caller or sender

*recipient_id: string
Unique ID for the recipient

*timestamp: string
String in format ‘YYYY-MM-DD hh:mm:ss’ representing the start time of a call or the time an text is sent

*amount: float
Amount of money transferred (in any currency)

sender_balance_before: float
Balance of sender before transaction (in any currency). Only provided by some mobile network operators.

sender_balance_after: float
Balance of sender after transaction (in any currency). Only provided by some mobile network operators.

recipient_balance_after: float
Balance of the recipient after transaction, where applicable (in any currency). Only provided by some mobile network operators.

recipient_balance_before: float
Balance of the recipient after transaction, where applicable (in any currency). Only provided by some mobile network operators.

Note

Columns without a preceding asterisk ‘*’ are optional