-
Notifications
You must be signed in to change notification settings - Fork 0
/
manual_labels.py
479 lines (466 loc) · 21 KB
/
manual_labels.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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
# manually labeled
TREND_MANUAL = [
1001, 1021, 1031, 1043, 1045,
1117, 1113,
5023, 5015, 5039, 5103,
6059, 6005, 6019,
8059, 8035,
9009,
10001,
12089, 12031, 12111, 12107, 12011, 12051, 12123, 12086, 12069,
13223, 13145, 13215, 13067, 13205, 13121, 13029, 13313, 13087, 13297, 13127,
13179, 13285, 13071, 13297, 13059, 13079, 13051, 13275,
15001,
16001, 16055, 16071, 16083, 16075, 16019,
17163, 17049,
18023, 18143, 18005, 18167, 18141, 18003, 18089,
19101, 19067,
20091,
21005, 21077, 21211, 21079,
22069, 22007, 22021, 22061, 22113,
24023, 24017,
25009, 25023, 25027,
26121, 26139, 26091, 26085, 26141,
27043, 27163, 27059, 27019, 27071,
28081, 28027, 28011, 28089, 28059, 28087, 28127, 28113,
29025, 29083, 29125, 29225, 29131, 29221, 29157,
30029, 30001, 30083, 30093, 30063, 30111,
31025, 31077, 31137, 31099,
32003,
34039, 34001, 34021,
35025,
36071, 36059, 36047, 36029, 36059, 36111,
37001, 37193, 37083, 37047, 37189, 37183, 37129, 37119, 37021, 37195,
38071,
39089, 39083, 39165, 39169, 39001,
40125, 40095, 40021, 40097, 40021, 40111,
41005, 41029,
42055, 42011, 42017, 42073, 42095, 42069, 42011, 42091,
44007, 44001,
45075, 45059, 45017, 45079, 45063, 45085, 45013, 45085, 45029, 45075, 45027,
45041, 45013, 45085,
46071,
47179, 47139, 47149, 48491, 47187, 47037, 47119, 47141, 47147, 47157, 47165,
47173, 47189,
48497, 48059, 48411, 48491, 48041, 48027, 48215, 48399, 48251, 48415, 48149,
48019, 48279, 48071, 48309, 48415, 48209, 48141, 48101, 48085, 48121, 48339,
48439, 48357, 48021, 48029, 48039, 48051, 48053, 48069, 48091, 48099, 48111,
48113,
49023,
51165, 51099, 51105, 51680, 51087, 51167, 51133, 51179, 51153,
53027, 53057,
54061, 54035, 54003, 54035,
55045, 55015, 55139, 55133,
56045, 56035,
]
TREND_MANUAL_ROUND2 = [
1043,
1047,
1053,
1059,
1061,
1065,
1073,
1089,
1121,
2020,
2170,
2188,
2195,
2290,
4021,
4027,
5015,
5029,
5033,
5043,
5053,
5057,
5085,
5103,
5129,
5139,
6021,
6025,
6069,
6089,
8033,
8049,
8083,
8089,
8095,
9013,
12009,
12027,
12041,
12053,
12073,
12079,
12086,
12107,
12115,
12133,
13003,
13007,
13043,
13063,
13071,
13079,
13085,
13087,
13121,
13137,
13141,
13153,
13177,
13181,
13195,
13207,
13209,
16005,
16017,
16053,
16073,
17027,
17135,
17143,
17163,
17165,
17189,
19009,
19015,
19043,
19123,
19145,
19149,
20165,
20177,
20193,
21005,
21037,
21039,
21057,
21221,
22009,
22025,
22029,
22031,
22039,
22045,
22069,
22087,
22097,
24045,
26013,
26049,
26053,
26063,
26099,
26101,
27015,
27057,
27061,
27071,
27089,
27091,
27111,
27127,
27133,
27161,
27165,
28011,
28015,
28017,
28037,
28047,
28071,
28077,
28083,
28087,
28093,
28105,
28113,
28121,
28135,
28147,
28149,
28157,
29005,
29009,
29033,
29087,
29113,
29157,
29165,
29167,
29187,
29207,
29219,
29221,
29229,
30047,
30057,
30061,
30067,
31039,
31043,
31055,
31099,
31137,
33001,
34001,
34029,
35015,
36005,
36021,
37037,
37049,
37073,
37077,
37097,
37113,
37119,
37161,
37167,
37175,
39017,
39035,
40003,
40097,
40111,
40143,
41001,
42003,
42049,
42117,
45075,
46035,
47023,
47043,
47113,
47157,
48461,
48363,
51103,
53039,
55031
]
TREND_BUT_MODEL_SAYS_NAIVE = [
1049,
]
TREND_BUT_MODEL_SAYS_MA = [
30095,
]
# from model
TREND_MODEL = [
# 0.90 < w
48085, 48091, 41005, 37129, 12101, 18003, 47149, 6065, 48339, 49011, 48439, 37021, 6079, 11001, 12071, 20091, 24033,
13067, 36119, 48201, 42091, 9001, 12015, 12103, 47037, 34013, 45091, 48367, 12117, 12091, 37179, 45003, 36059,
18081, 16055, 12083, 31055, 51179, 1089, 32031, 39061, 6061, 33013, 12097, 48491, 29095, 47093, 34039, 45045, 24021,
25023, 30111, 47187, 12031, 12081, 42101, 48121, 13051, 24017, 40143, 16027, 48029, 51153, 48209, 13297, 6073,
34023, 34003, 12011, 13215, 45079, 24025, 12057, 6019, 42029, 17097, 18163, 26125, 45019, 6077, 12113, 55009, 12119,
49043, 48215, 48027, 13139, 27019, 47165, 48039, 39099, 45083, 41017, 4013, 24003, 37119, 27163, 47125, 6001, 48397,
47157, 51550, 13077, 36061, 48171, 6111, 34005, 48251, 17197, 6013, 12021, 48113, 10001, 28047, 13021, 37089, 44007,
45007, 50007, 49057, 48157, 22055, 13185, 24013, 13057, 19153, 48041, 49049, 48061, 34019, 6029, 22063, 37051,
12069, 12085, 37097, 53073, 1073, 12111, 6017, 19049, 13097, 36071, 44003, 9011, 37133, 53005, 48183, 13059, 42017,
39035, 26099, 6067, 18141, 6023, 12109, 48257, 30029, 40109, 42133, 51540, 39093,
# 0.80 < w 0.90
21111, 48309, 53011, 55087, 47119, 15009, 22005, 46103, 17119, 6039, 17113, 31153, 49035, 48423, 48139, 12033,
21185, 12089, 48303, 6059, 55133, 36079, 4015, 42045, 19101, 37101, 5119, 51700, 12035, 36087, 12005, 48167, 36085,
4019, 21067, 46083, 55079, 51013, 8041, 28033, 8037, 29047, 47065, 26093, 26081, 47009, 55105, 25009, 24027, 26139,
13151, 47189, 42069, 42125, 20209, 18089, 1081, 26091, 8035, 37175, 22071, 49053, 4025, 13127, 48231, 22033, 18097,
16021, 45051, 42095, 9005, 36007, 13045, 53053, 42003, 37071, 48181, 39139, 33001, 34029, 36029, 27053, 18063, 2020,
24005, 41039, 18057, 39153, 42089, 35013, 12105, 41047, 20173, 5007, 51087, 6057, 37035, 36047, 17043, 13113, 51510,
13073, 13153, 6041, 15003, 48021, 45013, 47113, 47031, 8001, 25025, 37067, 29043, 13313, 55059, 49021, 51107, 9003,
17093, 39041, 25017, 46099, 33009, 36067, 32003, 49005, 39103, 16001, 13089, 10005, 2170, 5125,
# 0.70 < w 0.80
37147, 51680, 8005, 1117, 39045, 30031, 6085, 23031, 12095, 23017, 37001, 34009, 56033, 6107, 28081, 37019, 48479,
28071, 16019, 37109, 6053, 36105, 28089, 42075, 36005, 17049, 55063, 39165, 25027, 48141, 4005, 42055, 15001,
45063, 12053, 27035, 39049, 42011, 12131, 23005, 34007, 25003, 28049, 56039, 36065, 39089, 6047, 37127, 36093,
48497, 27109, 17161, 53061, 41029, 6083, 39173, 13223, 45015, 5045, 34015, 48381, 27003, 18167, 42077, 47179, 29189,
# 0.60 < w 0.70
55133, 24005, 6053, 39049, 51680, 37101, 28081, 28033, 17043, 48171, 42019,
19013, 4015, 5045, 55079, 36093, 45007, 25001, 29189, 39109, 49011,
51013, 49003, 41061, 6083, 6017, 49053, 13063, 22055, 2020, 15003, 8041,
34025, 51590, 17099, 5125, 49051, 36087, 34023, 53025, 48441, 16027, 1097,
53005, 20173, 8059, 26163, 51069, 22079, 15009, 6041, 13185, 39153, 42073,
]
MA_MANUAL = [
48057, 54055, 46027, 27113, 26033, 38005, 47167, 48047, 48075, 48079, 27063,
]
MA_MODEL = [
# 0.35 < w
# 31003, 29049, 51103, 47133, 18017, 40001, 54027, 35047, 21103, 37187, 20189, 1079, 54099,
# 13125, 13147, 5071, 17173, 16037, 26003, 30039, 19033, 39127, 53051, 45067, 21135, 22091, 30095, 55051, 31041,
# 47057, 13227, 26097, 40127, 8125, 17003, 28151, 30061, 54083, 51119, 27135, 40135, 5117, 26063, 17083,
# 19157, 55031, 5137, 13307, 8027, 37033, 37013, 42005, 18173, 39143, 1085, 27065, 31177,
]
NAIVE_MANUAL = [
# naive to try with LB
29063, 12001, 21165,
#
32510, 46069, 51043, 13239,
# CHOPPY_STEPS_SMALL_VALUES:
30103, 38085, 46105, 20179, 30069, 20071, 15005, 38087, 51121, 13265, 21007,
31165, 48345, 48269, 47175, 48011, 48033, 48105, 31005, 46137, 13101,
20039, 48311, 28055, 2230,
# SMALL VALUES:
31009, 48301, 31115, 31183, 31085, 48261, 16033, 48393, 31007, 30011, 31091,
38083, 48263, 21201, 46017, 38047, 48173, 29067,
# LAST is OUTLIER:
13211, 39127, 32029, 19077, 54047, 38079, 54041, 45061, 18021, 35041, 48353, 20099, 2050,
# MANUAL UNCAT
2013, 17017, 31133, 51043, 38021, 38067, 5013, 38085, 35059, 46101,
29111, 46039, 48443, 29137, 19085, 20191, 49019, 39037, 40085, 46003,
38081, 46021, 47095, 38043, 46039, 31015, 20167, 53041, 46097, 20063, 31125,
21023, 20101, 18171, 13249, 48447, 40129, 51685, 28125,
13093, 48125, 32001, 21233, 8017, 46041, 46021, 21075, 48265, 46075, 2060,
38037, 8057, 38039, 46045, 21217, 29139, 31171, 31163, 38095, 48151,
21091, 17087, 20065, 19093, 54073, 8107, 13001, 21063, 17071, 48501, 8021,
31175, 17013, 13287, 38027, 48469, 48469, 8053, 28021, 6005, 17047, 23029,
27113, 46031, 38091, 12001, 49031, 5025, 16079, 49009,
13093, 13201, 38073, 16041, 48179, 40149, 16025, 40153, 5011, 38025, 41051,
26109, 21001, 46063, 13001, 29185, 13065, 31097, 49017, 30005, 13197, 12061,
27029, 35006, 19095, 20205, 6089, 19193, 20065, 1133, 20083,
48271, 20067, 48249, 54071, 29211, 26035, 31095, 18013, 36023, 48485, 47159,
47161, 47171, 47183, 47185, 48001, 48023, 48045, 48055, 48063, 48081, 48083,
48087, 48095, 48103, 48109, 48115, 48117, 13069, 55119, 18177, 45001, 17187,
22027, 51830, 28053, 46009, 31049, 40059, 31127, 2180, 46051, 40007, 31083,
40063, 13049, 48205, 39127, 19065, 12067, 46007, 19159, 21153, 20089, 31081,
20109, 19177, 56027, 32009, 40033, 6115, 20065, 48437, 13315, 46061, 38075,
35037, 4011, 28129, 48351, 42013, 29065, 13243, 40133, 55078, 13259, 8121,
54063, 31129, 8025, 22081, 38049, 28161, 51111, 28003, 48417, 22003, 13321,
31011, 5107, 2130,
]
NAIVE_MODEL = [
# model: 0.95 < w
54105, 54023, 54005, 48507, 48447, 48421, 48405, 48269, 48261, 48247, 48197, 48125, 48033, 48017, 46097, 46069,
45081, 38103, 38095, 38047, 38039, 38037, 38027, 38023, 38013, 31183, 31181, 31165, 31135, 31113, 31091, 31085,
31073, 30059, 30025, 30019, 29171, 29103, 29081, 28069, 28055, 27087, 26131, 22091, 21233, 21189, 21131, 21105,
21007, 20189, 20185, 20105, 20097, 20071, 20067, 20063, 20025, 19035, 17151, 17047, 15005, 13239, 8079, 8017, 5117,
1011, 46137, 22127, 38085, 22023, 19135, 55037, 31005, 48155, 13099, 35023, 20119, 2185, 31147, 22123, 54015, 20007,
27081, 31103, 21147, 20203, 5099, 40057, 48393, 20101, 20049, 28013, 48311, 20069, 38007, 8121, 40105, 21087,
20129, 30011, 13307, 6091, 46119, 22035, 8025, 17071, 29197, 48443, 38083, 5067, 54017, 17175, 16033, 49031, 48169,
48129, 46055, 30015, 48023, 51081, 38031, 29035, 21175, 31015, 46045, 17059, 48305, 46123, 28155, 20135,
46105, 31093, 48151, 48173, 48413, 31125, 46037, 38081, 13219, 54109, 54021, 31171, 48205, 31167, 17115,
48283, 31009, 31029, 20187, 2060, 47095, 46073, 21063, 55081, 48437, 17153, 48271, 36011, 29051, 19001, 29129,
49009, 46021, 28129, 27125, 12043, 5013, 13157, 23013, 38073, 28125, 30013, 13243, 54073, 40067, 36091, 54033,
48153, 29211, 40053, 8057, 41055, 47127, 19113, 28157, 5011, 2164, 35033, 5073, 5025, 34017, 35059, 40043, 20001,
46039, 40059, 2013, 13249, 20043, 48011,
# model: 0.90 < w < 0.95
48105, 2188, 6055, 55029, 8011, 5095, 48501, 21091, 31115, 40027, 13061, 20047, 55111, 29101, 47059, 38091, 26075,
21171, 21051, 9015, 23019, 47067, 48195, 31067, 18171, 21223, 46107, 20145, 51085, 41067, 31051, 35011, 20179,
28109, 17171, 8061, 20207, 28063, 47137, 2016, 20093, 54009, 8039, 31075, 51175, 21135, 20137, 46017, 35035, 36031,
48115, 38099, 31063, 20175, 36075, 31023, 18157, 55077, 5061, 49019, 42027, 37113, 27151, 37141, 19103, 8021, 46031,
20033, 26037, 46003, 48095, 27155, 33011, 18095, 40025, 13093, 48285, 39003, 16025, 37151, 29227, 26083, 48299,
31173, 20013, 19131, 41015, 48267, 28101, 21153, 21075, 20171, 8023, 55127, 17169, 37125, 36115, 30103, 48079,
54013, 41069, 6003, 13269, 27011, 21095, 29037, 39151, 21237, 26145, 18137, 21123, 19027, 28035, 29019, 38051,
19021, 13109, 41071, 30069, 32013, 48275, 30007, 49015, 36023, 21061, 19143, 17089, 53065, 50021, 30065, 48455,
21125, 27001, 20083, 22109, 21107, 16023, 46089, 37103, 8073, 42109, 41031, 27131, 26045, 31133, 48255, 27139,
20065, 18181, 21201, 25005, 13201, 20009, 46063, 51051, 17061, 55089, 17019, 31049, 48365, 51063, 51181, 2282,
40015, 20195, 6035, 38029, 28143, 38025, 54101, 17029, 42051, 13167, 55123, 18071, 20089, 27123, 17137, 20167,
54039, 38057, 20039, 4011, 46043, 48119, 13235, 46129, 40011, 29185, 13007, 1125, 53023, 6027, 48001, 44009, 39121,
38011, 31007, 21109, 48335, 32033, 20125, 31097, 48107, 21035, 37143, 21053, 21023, 17069, 19093, 28065, 24015,
8115, 48225, 28041, 26073, 29001, 36089, 30055, 25019, 56027, 30101, 17087, 21137, 20183, 48383, 48081, 30087,
38033, 5051, 48253, 27093, 26031, 13283, 20079, 46041, 48359, 18061, 51600, 20199, 20141, 38087, 30071, 39031,
20081, 51145, 36073, 38093, 31017, 29179, 31083, 18127, 19125, 17157, 20055, 29169, 5077, 37025, 8033, 21195, 21065,
19165, 19061, 51033, 29075, 28153, 19079, 6049, 51125, 17017, 17185, 38069, 26023, 19159, 1105, 48191, 36095, 27159,
21199, 32019, 40123, 40045, 28077, 5055, 46115, 13065, 28123, 46049, 38019, 21169, 38005, 32021, 31169, 17183,
56013, 46025, 17055, 27009, 36035, 31031, 2122, 13309, 31105, 31069, 27045, 21181, 20165, 19163, 19009, 53063, 51660,
# old model: 0.90 < w
41055, 48443, 28055, 22023, 38029,
38027, 36073, 48327, 55035, 27013, 46025, 53041, 38099, 26017,
17137, 33003, 40047, 38013, 5105, 5013, 30065, 29109, 31031, 18051, 47035,
5111, 54033, 46089, 31105, 38085, 39097, 29227, 30109, 40081, 17157,
8051, 26111, 2110, 27137, 54039, 17183, 51121, 28035, 29081, 20101, 51085,
21035, 47087, 42085, 32011, 20105, 48421, 26149, 12121, 17071, 37041,
39009, 19035, 20155, 31163, 13069, 55033, 30053,
18029, 17081, 29169, 48253, 47041, 30087, 16067, 20013, 24019,
31139, 51159, 40017, 19131, 39115, 36107, 54105, 51141, 21123,
18181, 18165, 51015, 48017, 21227, 8117, 31027, 36003, 51195, 54107, 26135,
28025, 55127, 24041, 5061, 51145, 48471, 12003, 36041, 13159, 21233, 24029,
37199, 21061, 8023, 27007, 32033, 39055, 48393, 27017, 38023, 21105,
41003, 8043, 50025, 1105, 36099, 36009, 32019, 54101, 17089, 19165, 37091,
31073, 21023, 51067, 17151, 48455, 46073, 29155, 13263, 20165, 42065, 42009,
5053, 19021, 55005, 26065, 48107, 31157, 38073, 36035, 20167, 6043, 1087,
53055, 42081, 41031, 18095, 17013, 21011, 51009, 30007, 48125, 39101,
36109, 38003, 29205, 16007, 53067, 51063, 29001, 35035, 27049, 56013, 19079,
47129, 51570, 19135, 46049, 31141, 2282, 29065, 30013, 20097, 13175,
# old model: 0.80 < w < 0.90
26029, 36075, 21131, 29185, 21171, 17185, 38009, 51171, 29009, 9013, 51017,
29085, 28077, 48163, 42107, 4023, 8093, 13027, 5067, 28075, 1057, 21219,
5051, 21101, 37025, 20129, 24015, 21059, 29089, 17023, 20195, 13157, 55047,
31131, 17039, 48365, 42123, 17131, 17193, 47143, 13253, 8063, 21177, 37113,
37137, 55007, 51001, 19093, 18131, 13129, 5005, 48225, 51600, 48385, 47177,
18113, 6007, 39147, 26089, 48451, 6113, 8014, 31051, 55039, 54067, 51750,
51139, 48145, 8111, 47059, 28021, 40099, 20051, 46045, 39017, 35021,
22059, 40139, 51125, 48299, 21125, 54103, 48369, 46097, 48255,
20157, 13111, 5101, 2185, 29103, 54009, 23029, 25015, 18071, 49017,
2275, 37151, 21083, 47185, 21087, 38007, 46101, 23015, 17087, 40105, 28153,
53037, 20049, 28007, 4012, 38103, 46115, 42059, 21189, 21107, 36091,
5099, 54079, 28149, 37049, 29107, 35043, 30027, 13281, 33011, 27143, 17017,
37003, 17077, 48307, 49007, 48293, 29059, 27075, 37143, 27003, 36113, 48383,
40149, 46039, 27161, 53019, 6097, 19163, 27081, 31029, 21199, 19011, 17147,
42105, 37131, 21095, 17025, 51073, 51033, 51181, 40141, 26007, 13189,
18121, 17027, 48321, 21157, 6055, 31119, 55053, 20087, 21213, 37181, 18177,
51083, 48239, 29099, 18079, 49031, 22011, 31097, 41045, 18065, 17149, 17007,
19107, 54059, 17159, 55129, 20045, 48335, 19133, 12129, 29173, 23019, 27153,
13183, 18075, 47007, 19063, 27167, 27001, 42111, 13161, 5001, 21007, 16057,
42093, 8017, 21183, 31111, 21051, 21065, 22123, 46055, 49039, 8109, 54089,
36027, 2070, 51185, 48409, 17075, 18053, 48151, 40057, 55107, 19129, 38017,
26053, 13219, 48347, 20025, 31047, 48375, 17203, 17135, 34035, 32027, 53013,
46123, 35019, 38039, 38081, 51660, 27033, 1015, 41023, 30051, 51041, 48077,
18047, 13135, 51093, 47181, 28101, 39079, 48179, 18037, 21215, 26071, 19187,
13279, 38091, 22041, 20125, 27085, 20149, 17125, 19005, 19059, 48447, 6081,
36095, 20135, 19137, 29115, 27111, 8039, 5075, 47027, 55067, 19037, 48427,
47109, 41015, 40067, 42053, 13093, 46063, 39031, 2122, 38041,
36121, 20059, 5029, 54031, 40129, 40055, 5087, 48359, 39051, 19175, 47169,
32007, 54069, 17167, 38055, 20065, 13239, 30031, 47085, 46021, 8057, 1049,
13309, 22127, 13257, 5043, 28039, 47033, 53033, 18183,
]
NAIVE_SMALL_LTE50 = [
31077, 48311, 13307, 31113, 46031, 46075, 48443, 5013, 13239, 30109, 46007, 46089, 31057, 38095, 48109, 51081,
20195, 21189, 31069, 20135, 29227, 20033, 48345, 13061, 30033, 31103, 2282, 30079, 46021, 48047, 48205, 55078,
20083, 35021, 38039, 38065, 40057, 46003, 48447, 48105, 48421, 54105, 2188, 20187, 38075, 20199, 21105, 30051,
38081, 46055, 47095, 48433, 2013, 20101, 29067, 38013, 38085, 48247, 20039, 21063, 22023, 29129, 31073, 37177,
46095, 46097, 20203, 40025, 46049, 48431, 16025, 35011, 38037, 38041, 48079, 48191, 20025, 31087, 38005, 46043,
48271, 48327, 54017, 20153, 20207, 31149, 38051, 46085, 13037, 13125, 22035, 31075, 38091, 41069, 46119, 20047,
20075, 28069, 28119, 38027, 38033, 48045, 48095, 53023, 54101, 20105, 20109, 13007, 21129, 26083, 40129, 48101,
48413, 13243, 16061, 17047, 20179, 31167, 38063, 42023, 46063, 48103, 48383, 56027, 2164, 5039, 30055, 48235, 48507,
54021, 17071, 21131, 29211, 31063, 38001, 8115, 28021, 31125, 48087, 16063, 19159, 20063, 29045, 30037, 31133,
38023, 38073, 40033, 48197, 5127, 6003, 20081, 20165, 35019, 38007, 41055, 51685, 8011, 13249, 20089, 40029, 46071,
38029, 41021, 46105, 5079, 8009, 8057, 17151, 21053, 30071, 32009, 48107, 1105, 13201, 17171, 20097, 31135, 48207,
5025, 5095, 5117, 48275, 48501, 8025, 13209, 20189, 27125, 28041, 46059, 5073, 8061, 13259, 13283, 28125, 47067,
48137, 13263, 21153, 31083, 35059, 40059, 49009, 54073, 17069, 21165, 30091, 38011, 46045, 48295
]
NAIVE_SMALL_50_100 = [
13315, 38031, 48069, 22091, 46025, 54015, 5099, 38019, 40007, 48151, 48461, 55037, 20067, 27155, 28155, 30025,
30075, 40053, 45005, 48127, 16023, 21187, 38045, 40045, 46121, 13003, 13309, 21007, 22123, 30019, 31097, 48023,
2070, 8017, 13273, 22065, 30059, 38069, 38103, 48011, 48155, 2016, 28053, 29035, 47175, 48125, 48195, 5077, 19003,
20023, 28111, 28135, 28143, 31051, 31061, 48495, 13167, 20093, 21061, 29197, 31123, 21175, 32021, 46039, 46111,
48017, 17169, 20053, 20163, 21109, 38049, 13079, 20183, 29087, 29171, 31017, 46091, 47127, 48335, 20119, 20129,
20141, 48129, 13155, 29075, 47137, 48505, 54013, 5041, 13253, 13301, 20145, 31049, 31071, 31129, 31143, 17059,
18115, 19009, 38025, 46123, 48229, 51021, 54095, 19143, 27011, 27081, 28005, 31161, 39111, 46041, 54023, 20049,
40003, 48405, 5147, 13065, 17013, 19135, 22081, 45081, 48305, 1037, 8079, 21119, 31173, 46009, 46061, 48131, 51051,
27073, 28157, 46117, 48211, 2060, 18171, 30107, 40075, 46109, 48283, 48359, 2230, 13165, 21169, 29179, 30101, 48437,
21055, 21159, 22127, 28065, 35023, 40067, 48169, 20137, 29103, 47083, 20017, 20185, 21025, 21075, 28063, 17017,
17153, 21147, 27069, 27087, 29199, 31037, 54109, 8033, 13173, 13269, 21091, 26131, 29081, 21057, 32015, 40055,
49031, 1011, 13093, 20069, 31105, 48075, 5011, 17003, 20171, 29181, 47027, 21171, 32011, 35033, 54005, 5021, 8053,
19001, 21051, 29041, 40011, 48081, 13099, 13141, 21233, 37103, 21087, 28077, 31023, 42113, 12067, 18161, 20007,
21181, 31169, 53013, 20073, 28037, 28129, 30005, 31093, 46037, 46129, 2105, 2195, 40105, 48351, 17175, 29085, 40141,
48153, 51045, 51049, 2185, 8121, 19185, 31175, 48065, 51091, 2100, 27101, 28013, 29173, 31099, 31181, 40043, 12043,
13193, 13271, 17009, 19035, 20201, 22107, 40077, 42053, 46023, 46073, 48317, 54091, 1131, 20143, 21237, 31147, 4011,
5081, 6091, 30073, 38009, 48009, 54085, 1063, 5017, 5067, 21077, 31029, 5133, 13197, 18125, 21023, 39115, 46015,
1035, 21203, 48243, 48333, 51017, 54007, 1075, 12077, 27051, 28097, 31107, 17079
]
TREND = list(set(TREND_MANUAL + TREND_MANUAL_ROUND2 + TREND_MODEL + TREND_BUT_MODEL_SAYS_NAIVE + TREND_BUT_MODEL_SAYS_MA))
NAIVE = list(set(NAIVE_MANUAL + NAIVE_MODEL + NAIVE_SMALL_LTE50 + NAIVE_SMALL_50_100))
MA = list(set(MA_MANUAL + MA_MODEL))
NAIVE = [c for c in NAIVE if c not in TREND]
MA = [c for c in MA if c not in TREND]
if __name__ == '__main__':
n = len(set(TREND + MA + NAIVE))
print(f'Labeled: {n} ({n / 3135 * 100:.1f}%)')
print(f'- trend: {len(set(TREND))}')
print(f'- naive: {len(set(NAIVE))}')
print(f'- ma: {len(set(MA))}')