-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstants.py
50 lines (48 loc) · 2.17 KB
/
constants.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
"""
Constants.
"""
FEATURES = ['neutral_transaction_count', 'SUM(session.MAX(transaction.length))',
'MAX(transaction.itemInSession)', 'MEAN(transaction.length)',
'COUNT(transaction WHERE page = Home)',
'COUNT(transaction WHERE page = Settings)',
'MEAN(session.MAX(transaction.length))',
'COUNT(transaction WHERE page = Add to Playlist)',
'SUM(session.MAX(transaction.itemInSession))',
'NUM_UNIQUE(transaction.artist)',
'MAX(session.SUM(transaction.length))', 'COUNT(transaction)',
'MEAN(session.NUM_UNIQUE(transaction.artist))',
'MIN(session.MAX(transaction.itemInSession))',
'MIN(session.SUM(transaction.length))',
'COUNT(transaction WHERE page = NextSong)',
'positive_transaction_count', 'MEAN(session.SUM(transaction.length))',
'COUNT(transaction WHERE page = Logout)', 'SUM(transaction.length)',
'COUNT(transaction WHERE page = Downgrade)',
'MEAN(session.NUM_UNIQUE(transaction.song))',
'MIN(session.COUNT(transaction))', 'NUM_UNIQUE(transaction.song)',
'MEAN(session.MAX(transaction.itemInSession))',
'MAX(session.NUM_UNIQUE(transaction.song))',
'MAX(session.NUM_UNIQUE(transaction.artist))',
'negative_transaction_count',
'COUNT(transaction WHERE page = Thumbs Up)',
'COUNT(transaction WHERE page = Roll Advert)',
'MEAN(session.MEAN(transaction.length))',
'MIN(session.MEAN(transaction.length))',
'MIN(session.NUM_UNIQUE(transaction.song))', 'MAX(transaction.length)',
'COUNT(transaction WHERE page = Thumbs Down)',
'MIN(session.NUM_UNIQUE(transaction.artist))',
'MEAN(session.COUNT(transaction))',
'MEAN(session.NUM_UNIQUE(transaction.page))',
'SUM(session.MEAN(transaction.length))',
'MIN(session.MAX(transaction.length))',
'SUM(session.NUM_UNIQUE(transaction.artist))',
'MAX(session.COUNT(transaction))',
'COUNT(transaction WHERE page = Add Friend)',
'NUM_UNIQUE(transaction.page)',
'gender_M']
TARGET = "is_cancel"
CONFIG_FAI = {
'gender_M': {
'unprivileged_attribute_values': [0],
'privileged_attribute_values': [1],
},
}