Diff of /Random/Random 3.ipynb [000000] .. [d8f241]

Switch to unified view

a b/Random/Random 3.ipynb
1
{
2
 "cells": [
3
  {
4
   "cell_type": "code",
5
   "execution_count": 1,
6
   "metadata": {},
7
   "outputs": [
8
    {
9
     "name": "stdout",
10
     "output_type": "stream",
11
     "text": [
12
      "CPU times: user 1.02 s, sys: 617 ms, total: 1.64 s\n",
13
      "Wall time: 818 ms\n"
14
     ]
15
    }
16
   ],
17
   "source": [
18
    "%%time\n",
19
    "import pandas as pd\n",
20
    "import numpy as np\n",
21
    "from sklearn.ensemble import ExtraTreesClassifier\n",
22
    "from sklearn.metrics import classification_report\n",
23
    "from sklearn.model_selection import train_test_split\n",
24
    "from sklearn.ensemble import RandomForestClassifier\n",
25
    "from sklearn.linear_model import LogisticRegression\n",
26
    "\n"
27
   ]
28
  },
29
  {
30
   "cell_type": "code",
31
   "execution_count": 2,
32
   "metadata": {},
33
   "outputs": [
34
    {
35
     "name": "stdout",
36
     "output_type": "stream",
37
     "text": [
38
      "CPU times: user 43.3 s, sys: 6.23 s, total: 49.5 s\n",
39
      "Wall time: 49.5 s\n"
40
     ]
41
    }
42
   ],
43
   "source": [
44
    "%%time\n",
45
    "df = pd.read_csv(\"master_data.csv\")"
46
   ]
47
  },
48
  {
49
   "cell_type": "code",
50
   "execution_count": 3,
51
   "metadata": {},
52
   "outputs": [
53
    {
54
     "data": {
55
      "text/plain": [
56
       "(31470603, 10)"
57
      ]
58
     },
59
     "execution_count": 3,
60
     "metadata": {},
61
     "output_type": "execute_result"
62
    }
63
   ],
64
   "source": [
65
    "df.shape"
66
   ]
67
  },
68
  {
69
   "cell_type": "code",
70
   "execution_count": 4,
71
   "metadata": {},
72
   "outputs": [
73
    {
74
     "data": {
75
      "text/plain": [
76
       "[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17]"
77
      ]
78
     },
79
     "execution_count": 4,
80
     "metadata": {},
81
     "output_type": "execute_result"
82
    }
83
   ],
84
   "source": [
85
    "df['subject'].unique()\n",
86
    "list_of_subjects=list(df['subject'].unique())\n",
87
    "list_of_subjects.sort()\n",
88
    "list_of_subjects"
89
   ]
90
  },
91
  {
92
   "cell_type": "code",
93
   "execution_count": 5,
94
   "metadata": {},
95
   "outputs": [
96
    {
97
     "data": {
98
      "text/plain": [
99
       "['chest_ACC_x',\n",
100
       " 'chest_ACC_y',\n",
101
       " 'chest_ACC_z',\n",
102
       " 'chest_ECG',\n",
103
       " 'chest_EMG',\n",
104
       " 'chest_EDA',\n",
105
       " 'chest_Temp',\n",
106
       " 'chest_Resp']"
107
      ]
108
     },
109
     "execution_count": 5,
110
     "metadata": {},
111
     "output_type": "execute_result"
112
    }
113
   ],
114
   "source": [
115
    "features=df.columns.tolist()\n",
116
    "to_remove = [fea for fea in features if \"target\"  in fea or \"subject\"  in fea]\n",
117
    "feature = [x for x in features if x not in to_remove]\n",
118
    "feature"
119
   ]
120
  },
121
  {
122
   "cell_type": "code",
123
   "execution_count": 6,
124
   "metadata": {},
125
   "outputs": [
126
    {
127
     "data": {
128
      "text/plain": [
129
       "array([1, 2, 4, 3])"
130
      ]
131
     },
132
     "execution_count": 6,
133
     "metadata": {},
134
     "output_type": "execute_result"
135
    }
136
   ],
137
   "source": [
138
    "df['target'].unique()"
139
   ]
140
  },
141
  {
142
   "cell_type": "code",
143
   "execution_count": 7,
144
   "metadata": {},
145
   "outputs": [
146
    {
147
     "name": "stdout",
148
     "output_type": "stream",
149
     "text": [
150
      "6\n",
151
      "11\n",
152
      "14\n",
153
      "8\n",
154
      "15\n",
155
      "9\n",
156
      "10\n",
157
      "2\n",
158
      "16\n",
159
      "4\n",
160
      "13\n",
161
      "3\n",
162
      "17\n",
163
      "5\n",
164
      "7\n",
165
      "CPU times: user 2.25 s, sys: 814 ms, total: 3.06 s\n",
166
      "Wall time: 3.04 s\n"
167
     ]
168
    }
169
   ],
170
   "source": [
171
    "%%time\n",
172
    "test_subject=list(df['subject'].unique())\n",
173
    "for i in test_subject:\n",
174
    "    print(i)\n",
175
    "    globals()['subject_%s' % i]=df[df['subject'] == i]\n",
176
    "#     globals()['subject_%s_train' % i],globals()['subject_%s_test' % i]=train_test_split(globals()['subject_%s' % i], test_size=test_shape)"
177
   ]
178
  },
179
  {
180
   "cell_type": "code",
181
   "execution_count": 8,
182
   "metadata": {},
183
   "outputs": [],
184
   "source": [
185
    "subject_list=[subject_2,subject_3,subject_4,subject_5,subject_6,subject_7,subject_8,subject_9,subject_10,subject_11,subject_13,subject_14,subject_15,subject_16,subject_17]"
186
   ]
187
  },
188
  {
189
   "cell_type": "code",
190
   "execution_count": 9,
191
   "metadata": {},
192
   "outputs": [],
193
   "source": [
194
    "x=[2,3,4,5,6,7,8,9,10,11,13,14,15,16,17]"
195
   ]
196
  },
197
  {
198
   "cell_type": "code",
199
   "execution_count": 10,
200
   "metadata": {},
201
   "outputs": [],
202
   "source": [
203
    "\n",
204
    "for i in range(len(x)):\n",
205
    "        \n",
206
    "        globals()['df_1_%s' % x[i]]=subject_list[i][subject_list[i]['target']==1]\n",
207
    "        globals()['df_2_%s' % x[i]]=subject_list[i][subject_list[i]['target']==2]\n",
208
    "        globals()['df_3_%s' % x[i]]=subject_list[i][subject_list[i]['target']==3]\n",
209
    "        globals()['df_4_%s' % x[i]]=subject_list[i][subject_list[i]['target']==4]"
210
   ]
211
  },
212
  {
213
   "cell_type": "code",
214
   "execution_count": 11,
215
   "metadata": {},
216
   "outputs": [
217
    {
218
     "name": "stdout",
219
     "output_type": "stream",
220
     "text": [
221
      "ExtraTreesClassifier\t LogisticRegression\t RandomForestClassifier\t classification_report\t df\t df_1_10\t df_1_11\t df_1_13\t df_1_14\t \n",
222
      "df_1_15\t df_1_16\t df_1_17\t df_1_2\t df_1_3\t df_1_4\t df_1_5\t df_1_6\t df_1_7\t \n",
223
      "df_1_8\t df_1_9\t df_2_10\t df_2_11\t df_2_13\t df_2_14\t df_2_15\t df_2_16\t df_2_17\t \n",
224
      "df_2_2\t df_2_3\t df_2_4\t df_2_5\t df_2_6\t df_2_7\t df_2_8\t df_2_9\t df_3_10\t \n",
225
      "df_3_11\t df_3_13\t df_3_14\t df_3_15\t df_3_16\t df_3_17\t df_3_2\t df_3_3\t df_3_4\t \n",
226
      "df_3_5\t df_3_6\t df_3_7\t df_3_8\t df_3_9\t df_4_10\t df_4_11\t df_4_13\t df_4_14\t \n",
227
      "df_4_15\t df_4_16\t df_4_17\t df_4_2\t df_4_3\t df_4_4\t df_4_5\t df_4_6\t df_4_7\t \n",
228
      "df_4_8\t df_4_9\t feature\t features\t i\t list_of_subjects\t np\t pd\t subject_10\t \n",
229
      "subject_11\t subject_13\t subject_14\t subject_15\t subject_16\t subject_17\t subject_2\t subject_3\t subject_4\t \n",
230
      "subject_5\t subject_6\t subject_7\t subject_8\t subject_9\t subject_list\t test_subject\t to_remove\t train_test_split\t \n",
231
      "x\t \n"
232
     ]
233
    }
234
   ],
235
   "source": [
236
    "who"
237
   ]
238
  },
239
  {
240
   "cell_type": "code",
241
   "execution_count": 12,
242
   "metadata": {},
243
   "outputs": [],
244
   "source": [
245
    "x=[2,3,4,5,6,7,8,9,10,11,13,14,15,16,17]\n",
246
    "cls=[1,2,3,4]"
247
   ]
248
  },
249
  {
250
   "cell_type": "code",
251
   "execution_count": 15,
252
   "metadata": {},
253
   "outputs": [
254
    {
255
     "data": {
256
      "text/plain": [
257
       "21000"
258
      ]
259
     },
260
     "execution_count": 15,
261
     "metadata": {},
262
     "output_type": "execute_result"
263
    }
264
   ],
265
   "source": [
266
    "no_of_rows=int(700*60*0.5)\n",
267
    "no_of_rows"
268
   ]
269
  },
270
  {
271
   "cell_type": "code",
272
   "execution_count": 16,
273
   "metadata": {},
274
   "outputs": [],
275
   "source": [
276
    "for i in cls:\n",
277
    "    for j in x:\n",
278
    "        globals()['df_{}_train_{}'.format(i,j)] = globals()['df_{}_{}'.format(i,j)].iloc[:no_of_rows]\n",
279
    "        #globals()['df_{}_train_{}'.format(i,j)],globals()['df_{}_test_{}'.format(i,j)]=train_test_split(globals()['df_{}_{}'.format(i,j)], test_size=0.3)\n",
280
    "        #print('subject_'+str(i))\n",
281
    "        globals()['df_{}_test_{}'.format(i,j)] = globals()['df_{}_{}'.format(i,j)].iloc[no_of_rows:]        "
282
   ]
283
  },
284
  {
285
   "cell_type": "code",
286
   "execution_count": 17,
287
   "metadata": {
288
    "scrolled": true
289
   },
290
   "outputs": [],
291
   "source": [
292
    "concat_list=[]\n",
293
    "for i in cls:\n",
294
    "    for j in x:\n",
295
    "        concat_list.append(globals()['df_{}_train_{}'.format(i,j)])\n",
296
    "#concat_list[0]"
297
   ]
298
  },
299
  {
300
   "cell_type": "code",
301
   "execution_count": 18,
302
   "metadata": {
303
    "scrolled": true
304
   },
305
   "outputs": [
306
    {
307
     "data": {
308
      "text/html": [
309
       "<div>\n",
310
       "<style scoped>\n",
311
       "    .dataframe tbody tr th:only-of-type {\n",
312
       "        vertical-align: middle;\n",
313
       "    }\n",
314
       "\n",
315
       "    .dataframe tbody tr th {\n",
316
       "        vertical-align: top;\n",
317
       "    }\n",
318
       "\n",
319
       "    .dataframe thead th {\n",
320
       "        text-align: right;\n",
321
       "    }\n",
322
       "</style>\n",
323
       "<table border=\"1\" class=\"dataframe\">\n",
324
       "  <thead>\n",
325
       "    <tr style=\"text-align: right;\">\n",
326
       "      <th></th>\n",
327
       "      <th>target</th>\n",
328
       "      <th>subject</th>\n",
329
       "      <th>chest_ACC_x</th>\n",
330
       "      <th>chest_ACC_y</th>\n",
331
       "      <th>chest_ACC_z</th>\n",
332
       "      <th>chest_ECG</th>\n",
333
       "      <th>chest_EMG</th>\n",
334
       "      <th>chest_EDA</th>\n",
335
       "      <th>chest_Temp</th>\n",
336
       "      <th>chest_Resp</th>\n",
337
       "    </tr>\n",
338
       "  </thead>\n",
339
       "  <tbody>\n",
340
       "    <tr>\n",
341
       "      <th>14786800</th>\n",
342
       "      <td>1</td>\n",
343
       "      <td>2</td>\n",
344
       "      <td>0.8914</td>\n",
345
       "      <td>-0.1102</td>\n",
346
       "      <td>-0.2576</td>\n",
347
       "      <td>0.030945</td>\n",
348
       "      <td>-0.003708</td>\n",
349
       "      <td>5.710983</td>\n",
350
       "      <td>29.083618</td>\n",
351
       "      <td>1.191711</td>\n",
352
       "    </tr>\n",
353
       "    <tr>\n",
354
       "      <th>14786801</th>\n",
355
       "      <td>1</td>\n",
356
       "      <td>2</td>\n",
357
       "      <td>0.8926</td>\n",
358
       "      <td>-0.1086</td>\n",
359
       "      <td>-0.2544</td>\n",
360
       "      <td>0.033646</td>\n",
361
       "      <td>-0.014145</td>\n",
362
       "      <td>5.719376</td>\n",
363
       "      <td>29.122437</td>\n",
364
       "      <td>1.139832</td>\n",
365
       "    </tr>\n",
366
       "    <tr>\n",
367
       "      <th>14786802</th>\n",
368
       "      <td>1</td>\n",
369
       "      <td>2</td>\n",
370
       "      <td>0.8930</td>\n",
371
       "      <td>-0.1094</td>\n",
372
       "      <td>-0.2580</td>\n",
373
       "      <td>0.033005</td>\n",
374
       "      <td>0.010208</td>\n",
375
       "      <td>5.706406</td>\n",
376
       "      <td>29.115234</td>\n",
377
       "      <td>1.141357</td>\n",
378
       "    </tr>\n",
379
       "    <tr>\n",
380
       "      <th>14786803</th>\n",
381
       "      <td>1</td>\n",
382
       "      <td>2</td>\n",
383
       "      <td>0.8934</td>\n",
384
       "      <td>-0.1082</td>\n",
385
       "      <td>-0.2538</td>\n",
386
       "      <td>0.031815</td>\n",
387
       "      <td>0.012634</td>\n",
388
       "      <td>5.712509</td>\n",
389
       "      <td>29.126709</td>\n",
390
       "      <td>1.155090</td>\n",
391
       "    </tr>\n",
392
       "    <tr>\n",
393
       "      <th>14786804</th>\n",
394
       "      <td>1</td>\n",
395
       "      <td>2</td>\n",
396
       "      <td>0.8930</td>\n",
397
       "      <td>-0.1096</td>\n",
398
       "      <td>-0.2570</td>\n",
399
       "      <td>0.030350</td>\n",
400
       "      <td>0.002060</td>\n",
401
       "      <td>5.727005</td>\n",
402
       "      <td>29.100861</td>\n",
403
       "      <td>1.133728</td>\n",
404
       "    </tr>\n",
405
       "    <tr>\n",
406
       "      <th>14786805</th>\n",
407
       "      <td>1</td>\n",
408
       "      <td>2</td>\n",
409
       "      <td>0.8906</td>\n",
410
       "      <td>-0.1078</td>\n",
411
       "      <td>-0.2538</td>\n",
412
       "      <td>0.030350</td>\n",
413
       "      <td>-0.002792</td>\n",
414
       "      <td>5.707550</td>\n",
415
       "      <td>29.126709</td>\n",
416
       "      <td>1.136780</td>\n",
417
       "    </tr>\n",
418
       "    <tr>\n",
419
       "      <th>14786806</th>\n",
420
       "      <td>1</td>\n",
421
       "      <td>2</td>\n",
422
       "      <td>0.8906</td>\n",
423
       "      <td>-0.1082</td>\n",
424
       "      <td>-0.2566</td>\n",
425
       "      <td>0.032639</td>\n",
426
       "      <td>-0.001968</td>\n",
427
       "      <td>5.715561</td>\n",
428
       "      <td>29.116699</td>\n",
429
       "      <td>1.115417</td>\n",
430
       "    </tr>\n",
431
       "    <tr>\n",
432
       "      <th>14786807</th>\n",
433
       "      <td>1</td>\n",
434
       "      <td>2</td>\n",
435
       "      <td>0.8906</td>\n",
436
       "      <td>-0.1080</td>\n",
437
       "      <td>-0.2600</td>\n",
438
       "      <td>0.029572</td>\n",
439
       "      <td>0.007919</td>\n",
440
       "      <td>5.706406</td>\n",
441
       "      <td>29.106628</td>\n",
442
       "      <td>1.136780</td>\n",
443
       "    </tr>\n",
444
       "    <tr>\n",
445
       "      <th>14786808</th>\n",
446
       "      <td>1</td>\n",
447
       "      <td>2</td>\n",
448
       "      <td>0.8872</td>\n",
449
       "      <td>-0.1062</td>\n",
450
       "      <td>-0.2586</td>\n",
451
       "      <td>0.026138</td>\n",
452
       "      <td>-0.007050</td>\n",
453
       "      <td>5.708313</td>\n",
454
       "      <td>29.121002</td>\n",
455
       "      <td>1.106262</td>\n",
456
       "    </tr>\n",
457
       "    <tr>\n",
458
       "      <th>14786809</th>\n",
459
       "      <td>1</td>\n",
460
       "      <td>2</td>\n",
461
       "      <td>0.8862</td>\n",
462
       "      <td>-0.1068</td>\n",
463
       "      <td>-0.2616</td>\n",
464
       "      <td>0.027649</td>\n",
465
       "      <td>-0.013870</td>\n",
466
       "      <td>5.715561</td>\n",
467
       "      <td>29.108063</td>\n",
468
       "      <td>1.081848</td>\n",
469
       "    </tr>\n",
470
       "    <tr>\n",
471
       "      <th>14786810</th>\n",
472
       "      <td>1</td>\n",
473
       "      <td>2</td>\n",
474
       "      <td>0.8862</td>\n",
475
       "      <td>-0.1090</td>\n",
476
       "      <td>-0.2614</td>\n",
477
       "      <td>0.035477</td>\n",
478
       "      <td>0.008102</td>\n",
479
       "      <td>5.705261</td>\n",
480
       "      <td>29.118103</td>\n",
481
       "      <td>1.100159</td>\n",
482
       "    </tr>\n",
483
       "    <tr>\n",
484
       "      <th>14786811</th>\n",
485
       "      <td>1</td>\n",
486
       "      <td>2</td>\n",
487
       "      <td>0.8872</td>\n",
488
       "      <td>-0.1058</td>\n",
489
       "      <td>-0.2642</td>\n",
490
       "      <td>0.042709</td>\n",
491
       "      <td>0.009567</td>\n",
492
       "      <td>5.715179</td>\n",
493
       "      <td>29.126709</td>\n",
494
       "      <td>1.081848</td>\n",
495
       "    </tr>\n",
496
       "    <tr>\n",
497
       "      <th>14786812</th>\n",
498
       "      <td>1</td>\n",
499
       "      <td>2</td>\n",
500
       "      <td>0.8894</td>\n",
501
       "      <td>-0.1066</td>\n",
502
       "      <td>-0.2686</td>\n",
503
       "      <td>0.047012</td>\n",
504
       "      <td>-0.016068</td>\n",
505
       "      <td>5.704880</td>\n",
506
       "      <td>29.095123</td>\n",
507
       "      <td>1.055908</td>\n",
508
       "    </tr>\n",
509
       "    <tr>\n",
510
       "      <th>14786813</th>\n",
511
       "      <td>1</td>\n",
512
       "      <td>2</td>\n",
513
       "      <td>0.8874</td>\n",
514
       "      <td>-0.1074</td>\n",
515
       "      <td>-0.2606</td>\n",
516
       "      <td>0.050583</td>\n",
517
       "      <td>-0.014877</td>\n",
518
       "      <td>5.711746</td>\n",
519
       "      <td>29.122437</td>\n",
520
       "      <td>1.057434</td>\n",
521
       "    </tr>\n",
522
       "    <tr>\n",
523
       "      <th>14786814</th>\n",
524
       "      <td>1</td>\n",
525
       "      <td>2</td>\n",
526
       "      <td>0.8886</td>\n",
527
       "      <td>-0.1062</td>\n",
528
       "      <td>-0.2632</td>\n",
529
       "      <td>0.052597</td>\n",
530
       "      <td>-0.017624</td>\n",
531
       "      <td>5.721283</td>\n",
532
       "      <td>29.132477</td>\n",
533
       "      <td>1.081848</td>\n",
534
       "    </tr>\n",
535
       "    <tr>\n",
536
       "      <th>14786815</th>\n",
537
       "      <td>1</td>\n",
538
       "      <td>2</td>\n",
539
       "      <td>0.8866</td>\n",
540
       "      <td>-0.1034</td>\n",
541
       "      <td>-0.2598</td>\n",
542
       "      <td>0.057358</td>\n",
543
       "      <td>-0.015106</td>\n",
544
       "      <td>5.702972</td>\n",
545
       "      <td>29.119537</td>\n",
546
       "      <td>1.060486</td>\n",
547
       "    </tr>\n",
548
       "    <tr>\n",
549
       "      <th>14786816</th>\n",
550
       "      <td>1</td>\n",
551
       "      <td>2</td>\n",
552
       "      <td>0.8858</td>\n",
553
       "      <td>-0.1026</td>\n",
554
       "      <td>-0.2620</td>\n",
555
       "      <td>0.063675</td>\n",
556
       "      <td>-0.016479</td>\n",
557
       "      <td>5.710983</td>\n",
558
       "      <td>29.115234</td>\n",
559
       "      <td>0.718689</td>\n",
560
       "    </tr>\n",
561
       "    <tr>\n",
562
       "      <th>14786817</th>\n",
563
       "      <td>1</td>\n",
564
       "      <td>2</td>\n",
565
       "      <td>0.8874</td>\n",
566
       "      <td>-0.1030</td>\n",
567
       "      <td>-0.2590</td>\n",
568
       "      <td>0.067154</td>\n",
569
       "      <td>-0.016891</td>\n",
570
       "      <td>5.713272</td>\n",
571
       "      <td>29.123871</td>\n",
572
       "      <td>1.026917</td>\n",
573
       "    </tr>\n",
574
       "    <tr>\n",
575
       "      <th>14786818</th>\n",
576
       "      <td>1</td>\n",
577
       "      <td>2</td>\n",
578
       "      <td>0.8874</td>\n",
579
       "      <td>-0.1020</td>\n",
580
       "      <td>-0.2616</td>\n",
581
       "      <td>0.064270</td>\n",
582
       "      <td>0.013046</td>\n",
583
       "      <td>5.734253</td>\n",
584
       "      <td>29.108063</td>\n",
585
       "      <td>1.020813</td>\n",
586
       "    </tr>\n",
587
       "    <tr>\n",
588
       "      <th>14786819</th>\n",
589
       "      <td>1</td>\n",
590
       "      <td>2</td>\n",
591
       "      <td>0.8890</td>\n",
592
       "      <td>-0.1022</td>\n",
593
       "      <td>-0.2594</td>\n",
594
       "      <td>0.061844</td>\n",
595
       "      <td>0.023254</td>\n",
596
       "      <td>5.710220</td>\n",
597
       "      <td>29.109497</td>\n",
598
       "      <td>1.026917</td>\n",
599
       "    </tr>\n",
600
       "    <tr>\n",
601
       "      <th>14786820</th>\n",
602
       "      <td>1</td>\n",
603
       "      <td>2</td>\n",
604
       "      <td>0.8874</td>\n",
605
       "      <td>-0.1006</td>\n",
606
       "      <td>-0.2568</td>\n",
607
       "      <td>0.058777</td>\n",
608
       "      <td>0.039825</td>\n",
609
       "      <td>5.728531</td>\n",
610
       "      <td>29.121002</td>\n",
611
       "      <td>1.043701</td>\n",
612
       "    </tr>\n",
613
       "    <tr>\n",
614
       "      <th>14786821</th>\n",
615
       "      <td>1</td>\n",
616
       "      <td>2</td>\n",
617
       "      <td>0.8872</td>\n",
618
       "      <td>-0.1026</td>\n",
619
       "      <td>-0.2524</td>\n",
620
       "      <td>0.056717</td>\n",
621
       "      <td>0.038040</td>\n",
622
       "      <td>5.706406</td>\n",
623
       "      <td>29.115234</td>\n",
624
       "      <td>0.994873</td>\n",
625
       "    </tr>\n",
626
       "    <tr>\n",
627
       "      <th>14786822</th>\n",
628
       "      <td>1</td>\n",
629
       "      <td>2</td>\n",
630
       "      <td>0.8874</td>\n",
631
       "      <td>-0.1018</td>\n",
632
       "      <td>-0.2494</td>\n",
633
       "      <td>0.058914</td>\n",
634
       "      <td>0.005173</td>\n",
635
       "      <td>5.712128</td>\n",
636
       "      <td>29.108063</td>\n",
637
       "      <td>0.979614</td>\n",
638
       "    </tr>\n",
639
       "    <tr>\n",
640
       "      <th>14786823</th>\n",
641
       "      <td>1</td>\n",
642
       "      <td>2</td>\n",
643
       "      <td>0.8906</td>\n",
644
       "      <td>-0.1030</td>\n",
645
       "      <td>-0.2510</td>\n",
646
       "      <td>0.060699</td>\n",
647
       "      <td>-0.027283</td>\n",
648
       "      <td>5.726624</td>\n",
649
       "      <td>29.123871</td>\n",
650
       "      <td>1.004028</td>\n",
651
       "    </tr>\n",
652
       "    <tr>\n",
653
       "      <th>14786824</th>\n",
654
       "      <td>1</td>\n",
655
       "      <td>2</td>\n",
656
       "      <td>0.8898</td>\n",
657
       "      <td>-0.1030</td>\n",
658
       "      <td>-0.2502</td>\n",
659
       "      <td>0.059784</td>\n",
660
       "      <td>-0.040146</td>\n",
661
       "      <td>5.709457</td>\n",
662
       "      <td>29.126709</td>\n",
663
       "      <td>0.965881</td>\n",
664
       "    </tr>\n",
665
       "    <tr>\n",
666
       "      <th>14786825</th>\n",
667
       "      <td>1</td>\n",
668
       "      <td>2</td>\n",
669
       "      <td>0.8894</td>\n",
670
       "      <td>-0.1006</td>\n",
671
       "      <td>-0.2502</td>\n",
672
       "      <td>0.060379</td>\n",
673
       "      <td>-0.025955</td>\n",
674
       "      <td>5.723953</td>\n",
675
       "      <td>29.200073</td>\n",
676
       "      <td>0.982666</td>\n",
677
       "    </tr>\n",
678
       "    <tr>\n",
679
       "      <th>14786826</th>\n",
680
       "      <td>1</td>\n",
681
       "      <td>2</td>\n",
682
       "      <td>0.8890</td>\n",
683
       "      <td>-0.0996</td>\n",
684
       "      <td>-0.2498</td>\n",
685
       "      <td>0.063950</td>\n",
686
       "      <td>-0.037216</td>\n",
687
       "      <td>5.702209</td>\n",
688
       "      <td>29.092224</td>\n",
689
       "      <td>0.964355</td>\n",
690
       "    </tr>\n",
691
       "    <tr>\n",
692
       "      <th>14786827</th>\n",
693
       "      <td>1</td>\n",
694
       "      <td>2</td>\n",
695
       "      <td>0.8894</td>\n",
696
       "      <td>-0.0998</td>\n",
697
       "      <td>-0.2472</td>\n",
698
       "      <td>0.067429</td>\n",
699
       "      <td>-0.012497</td>\n",
700
       "      <td>5.711365</td>\n",
701
       "      <td>29.129608</td>\n",
702
       "      <td>0.950623</td>\n",
703
       "    </tr>\n",
704
       "    <tr>\n",
705
       "      <th>14786828</th>\n",
706
       "      <td>1</td>\n",
707
       "      <td>2</td>\n",
708
       "      <td>0.8896</td>\n",
709
       "      <td>-0.1014</td>\n",
710
       "      <td>-0.2456</td>\n",
711
       "      <td>0.068893</td>\n",
712
       "      <td>-0.019455</td>\n",
713
       "      <td>5.718613</td>\n",
714
       "      <td>29.115234</td>\n",
715
       "      <td>0.958252</td>\n",
716
       "    </tr>\n",
717
       "    <tr>\n",
718
       "      <th>14786829</th>\n",
719
       "      <td>1</td>\n",
720
       "      <td>2</td>\n",
721
       "      <td>0.8866</td>\n",
722
       "      <td>-0.1014</td>\n",
723
       "      <td>-0.2464</td>\n",
724
       "      <td>0.066422</td>\n",
725
       "      <td>0.011398</td>\n",
726
       "      <td>5.702209</td>\n",
727
       "      <td>29.103729</td>\n",
728
       "      <td>0.917053</td>\n",
729
       "    </tr>\n",
730
       "    <tr>\n",
731
       "      <th>...</th>\n",
732
       "      <td>...</td>\n",
733
       "      <td>...</td>\n",
734
       "      <td>...</td>\n",
735
       "      <td>...</td>\n",
736
       "      <td>...</td>\n",
737
       "      <td>...</td>\n",
738
       "      <td>...</td>\n",
739
       "      <td>...</td>\n",
740
       "      <td>...</td>\n",
741
       "      <td>...</td>\n",
742
       "    </tr>\n",
743
       "    <tr>\n",
744
       "      <th>16809069</th>\n",
745
       "      <td>4</td>\n",
746
       "      <td>2</td>\n",
747
       "      <td>0.4378</td>\n",
748
       "      <td>-0.2318</td>\n",
749
       "      <td>-0.8414</td>\n",
750
       "      <td>-0.179581</td>\n",
751
       "      <td>-0.005081</td>\n",
752
       "      <td>0.448990</td>\n",
753
       "      <td>31.927704</td>\n",
754
       "      <td>-1.399231</td>\n",
755
       "    </tr>\n",
756
       "    <tr>\n",
757
       "      <th>16809070</th>\n",
758
       "      <td>4</td>\n",
759
       "      <td>2</td>\n",
760
       "      <td>0.4378</td>\n",
761
       "      <td>-0.2328</td>\n",
762
       "      <td>-0.8398</td>\n",
763
       "      <td>-0.179077</td>\n",
764
       "      <td>-0.000595</td>\n",
765
       "      <td>0.542450</td>\n",
766
       "      <td>31.941071</td>\n",
767
       "      <td>-1.437378</td>\n",
768
       "    </tr>\n",
769
       "    <tr>\n",
770
       "      <th>16809071</th>\n",
771
       "      <td>4</td>\n",
772
       "      <td>2</td>\n",
773
       "      <td>0.4394</td>\n",
774
       "      <td>-0.2360</td>\n",
775
       "      <td>-0.8376</td>\n",
776
       "      <td>-0.180313</td>\n",
777
       "      <td>-0.000137</td>\n",
778
       "      <td>0.449371</td>\n",
779
       "      <td>32.031494</td>\n",
780
       "      <td>-1.441956</td>\n",
781
       "    </tr>\n",
782
       "    <tr>\n",
783
       "      <th>16809072</th>\n",
784
       "      <td>4</td>\n",
785
       "      <td>2</td>\n",
786
       "      <td>0.4406</td>\n",
787
       "      <td>-0.2382</td>\n",
788
       "      <td>-0.8438</td>\n",
789
       "      <td>-0.186447</td>\n",
790
       "      <td>0.002975</td>\n",
791
       "      <td>0.512695</td>\n",
792
       "      <td>31.920319</td>\n",
793
       "      <td>-1.438904</td>\n",
794
       "    </tr>\n",
795
       "    <tr>\n",
796
       "      <th>16809073</th>\n",
797
       "      <td>4</td>\n",
798
       "      <td>2</td>\n",
799
       "      <td>0.4398</td>\n",
800
       "      <td>-0.2386</td>\n",
801
       "      <td>-0.8454</td>\n",
802
       "      <td>-0.194504</td>\n",
803
       "      <td>-0.004211</td>\n",
804
       "      <td>0.494003</td>\n",
805
       "      <td>31.930664</td>\n",
806
       "      <td>-1.551819</td>\n",
807
       "    </tr>\n",
808
       "    <tr>\n",
809
       "      <th>16809074</th>\n",
810
       "      <td>4</td>\n",
811
       "      <td>2</td>\n",
812
       "      <td>0.4416</td>\n",
813
       "      <td>-0.2390</td>\n",
814
       "      <td>-0.8454</td>\n",
815
       "      <td>-0.200455</td>\n",
816
       "      <td>0.004349</td>\n",
817
       "      <td>0.479126</td>\n",
818
       "      <td>31.927704</td>\n",
819
       "      <td>-1.473999</td>\n",
820
       "    </tr>\n",
821
       "    <tr>\n",
822
       "      <th>16809075</th>\n",
823
       "      <td>4</td>\n",
824
       "      <td>2</td>\n",
825
       "      <td>0.4402</td>\n",
826
       "      <td>-0.2382</td>\n",
827
       "      <td>-0.8450</td>\n",
828
       "      <td>-0.205902</td>\n",
829
       "      <td>-0.012955</td>\n",
830
       "      <td>0.472641</td>\n",
831
       "      <td>31.930664</td>\n",
832
       "      <td>-1.493835</td>\n",
833
       "    </tr>\n",
834
       "    <tr>\n",
835
       "      <th>16809076</th>\n",
836
       "      <td>4</td>\n",
837
       "      <td>2</td>\n",
838
       "      <td>0.4378</td>\n",
839
       "      <td>-0.2366</td>\n",
840
       "      <td>-0.8472</td>\n",
841
       "      <td>-0.210983</td>\n",
842
       "      <td>0.002289</td>\n",
843
       "      <td>0.456238</td>\n",
844
       "      <td>31.909912</td>\n",
845
       "      <td>-1.487732</td>\n",
846
       "    </tr>\n",
847
       "    <tr>\n",
848
       "      <th>16809077</th>\n",
849
       "      <td>4</td>\n",
850
       "      <td>2</td>\n",
851
       "      <td>0.4362</td>\n",
852
       "      <td>-0.2364</td>\n",
853
       "      <td>-0.8502</td>\n",
854
       "      <td>-0.212311</td>\n",
855
       "      <td>0.005722</td>\n",
856
       "      <td>0.454330</td>\n",
857
       "      <td>31.930664</td>\n",
858
       "      <td>-1.522827</td>\n",
859
       "    </tr>\n",
860
       "    <tr>\n",
861
       "      <th>16809078</th>\n",
862
       "      <td>4</td>\n",
863
       "      <td>2</td>\n",
864
       "      <td>0.4374</td>\n",
865
       "      <td>-0.2354</td>\n",
866
       "      <td>-0.8438</td>\n",
867
       "      <td>-0.211716</td>\n",
868
       "      <td>-0.007233</td>\n",
869
       "      <td>0.450516</td>\n",
870
       "      <td>31.924744</td>\n",
871
       "      <td>-1.507568</td>\n",
872
       "    </tr>\n",
873
       "    <tr>\n",
874
       "      <th>16809079</th>\n",
875
       "      <td>4</td>\n",
876
       "      <td>2</td>\n",
877
       "      <td>0.4380</td>\n",
878
       "      <td>-0.2360</td>\n",
879
       "      <td>-0.8450</td>\n",
880
       "      <td>-0.207596</td>\n",
881
       "      <td>0.000229</td>\n",
882
       "      <td>0.532150</td>\n",
883
       "      <td>31.920319</td>\n",
884
       "      <td>-1.483154</td>\n",
885
       "    </tr>\n",
886
       "    <tr>\n",
887
       "      <th>16809080</th>\n",
888
       "      <td>4</td>\n",
889
       "      <td>2</td>\n",
890
       "      <td>0.4386</td>\n",
891
       "      <td>-0.2376</td>\n",
892
       "      <td>-0.8424</td>\n",
893
       "      <td>-0.199173</td>\n",
894
       "      <td>-0.005997</td>\n",
895
       "      <td>0.493622</td>\n",
896
       "      <td>31.921814</td>\n",
897
       "      <td>-1.519775</td>\n",
898
       "    </tr>\n",
899
       "    <tr>\n",
900
       "      <th>16809081</th>\n",
901
       "      <td>4</td>\n",
902
       "      <td>2</td>\n",
903
       "      <td>0.4410</td>\n",
904
       "      <td>-0.2386</td>\n",
905
       "      <td>-0.8412</td>\n",
906
       "      <td>-0.189011</td>\n",
907
       "      <td>0.002518</td>\n",
908
       "      <td>0.466537</td>\n",
909
       "      <td>31.923248</td>\n",
910
       "      <td>-1.501465</td>\n",
911
       "    </tr>\n",
912
       "    <tr>\n",
913
       "      <th>16809082</th>\n",
914
       "      <td>4</td>\n",
915
       "      <td>2</td>\n",
916
       "      <td>0.4454</td>\n",
917
       "      <td>-0.2392</td>\n",
918
       "      <td>-0.8320</td>\n",
919
       "      <td>-0.180496</td>\n",
920
       "      <td>-0.000504</td>\n",
921
       "      <td>0.460052</td>\n",
922
       "      <td>31.924744</td>\n",
923
       "      <td>-1.539612</td>\n",
924
       "    </tr>\n",
925
       "    <tr>\n",
926
       "      <th>16809083</th>\n",
927
       "      <td>4</td>\n",
928
       "      <td>2</td>\n",
929
       "      <td>0.4470</td>\n",
930
       "      <td>-0.2390</td>\n",
931
       "      <td>-0.8342</td>\n",
932
       "      <td>-0.175186</td>\n",
933
       "      <td>-0.008743</td>\n",
934
       "      <td>0.453568</td>\n",
935
       "      <td>31.918823</td>\n",
936
       "      <td>-1.524353</td>\n",
937
       "    </tr>\n",
938
       "    <tr>\n",
939
       "      <th>16809084</th>\n",
940
       "      <td>4</td>\n",
941
       "      <td>2</td>\n",
942
       "      <td>0.4440</td>\n",
943
       "      <td>-0.2384</td>\n",
944
       "      <td>-0.8358</td>\n",
945
       "      <td>-0.171799</td>\n",
946
       "      <td>0.002426</td>\n",
947
       "      <td>0.449371</td>\n",
948
       "      <td>31.936615</td>\n",
949
       "      <td>-1.548767</td>\n",
950
       "    </tr>\n",
951
       "    <tr>\n",
952
       "      <th>16809085</th>\n",
953
       "      <td>4</td>\n",
954
       "      <td>2</td>\n",
955
       "      <td>0.4454</td>\n",
956
       "      <td>-0.2388</td>\n",
957
       "      <td>-0.8354</td>\n",
958
       "      <td>-0.170013</td>\n",
959
       "      <td>-0.000549</td>\n",
960
       "      <td>0.501633</td>\n",
961
       "      <td>31.927704</td>\n",
962
       "      <td>-1.564026</td>\n",
963
       "    </tr>\n",
964
       "    <tr>\n",
965
       "      <th>16809086</th>\n",
966
       "      <td>4</td>\n",
967
       "      <td>2</td>\n",
968
       "      <td>0.4430</td>\n",
969
       "      <td>-0.2378</td>\n",
970
       "      <td>-0.8322</td>\n",
971
       "      <td>-0.172348</td>\n",
972
       "      <td>-0.009201</td>\n",
973
       "      <td>0.494003</td>\n",
974
       "      <td>31.926239</td>\n",
975
       "      <td>-1.542664</td>\n",
976
       "    </tr>\n",
977
       "    <tr>\n",
978
       "      <th>16809087</th>\n",
979
       "      <td>4</td>\n",
980
       "      <td>2</td>\n",
981
       "      <td>0.4424</td>\n",
982
       "      <td>-0.2394</td>\n",
983
       "      <td>-0.8342</td>\n",
984
       "      <td>-0.176834</td>\n",
985
       "      <td>0.001144</td>\n",
986
       "      <td>0.482178</td>\n",
987
       "      <td>31.912903</td>\n",
988
       "      <td>-2.137756</td>\n",
989
       "    </tr>\n",
990
       "    <tr>\n",
991
       "      <th>16809088</th>\n",
992
       "      <td>4</td>\n",
993
       "      <td>2</td>\n",
994
       "      <td>0.4436</td>\n",
995
       "      <td>-0.2402</td>\n",
996
       "      <td>-0.8342</td>\n",
997
       "      <td>-0.182648</td>\n",
998
       "      <td>0.002975</td>\n",
999
       "      <td>0.468826</td>\n",
1000
       "      <td>31.924744</td>\n",
1001
       "      <td>-1.579285</td>\n",
1002
       "    </tr>\n",
1003
       "    <tr>\n",
1004
       "      <th>16809089</th>\n",
1005
       "      <td>4</td>\n",
1006
       "      <td>2</td>\n",
1007
       "      <td>0.4414</td>\n",
1008
       "      <td>-0.2394</td>\n",
1009
       "      <td>-0.8322</td>\n",
1010
       "      <td>-0.190567</td>\n",
1011
       "      <td>-0.012222</td>\n",
1012
       "      <td>0.453949</td>\n",
1013
       "      <td>31.927704</td>\n",
1014
       "      <td>-1.564026</td>\n",
1015
       "    </tr>\n",
1016
       "    <tr>\n",
1017
       "      <th>16809090</th>\n",
1018
       "      <td>4</td>\n",
1019
       "      <td>2</td>\n",
1020
       "      <td>0.4414</td>\n",
1021
       "      <td>-0.2376</td>\n",
1022
       "      <td>-0.8330</td>\n",
1023
       "      <td>-0.194962</td>\n",
1024
       "      <td>0.001602</td>\n",
1025
       "      <td>0.453186</td>\n",
1026
       "      <td>31.933655</td>\n",
1027
       "      <td>-2.027893</td>\n",
1028
       "    </tr>\n",
1029
       "    <tr>\n",
1030
       "      <th>16809091</th>\n",
1031
       "      <td>4</td>\n",
1032
       "      <td>2</td>\n",
1033
       "      <td>0.4388</td>\n",
1034
       "      <td>-0.2374</td>\n",
1035
       "      <td>-0.8334</td>\n",
1036
       "      <td>-0.196793</td>\n",
1037
       "      <td>0.001236</td>\n",
1038
       "      <td>0.450897</td>\n",
1039
       "      <td>31.904022</td>\n",
1040
       "      <td>-1.606750</td>\n",
1041
       "    </tr>\n",
1042
       "    <tr>\n",
1043
       "      <th>16809092</th>\n",
1044
       "      <td>4</td>\n",
1045
       "      <td>2</td>\n",
1046
       "      <td>0.4394</td>\n",
1047
       "      <td>-0.2374</td>\n",
1048
       "      <td>-0.8370</td>\n",
1049
       "      <td>-0.196426</td>\n",
1050
       "      <td>-0.001511</td>\n",
1051
       "      <td>0.508118</td>\n",
1052
       "      <td>31.933655</td>\n",
1053
       "      <td>-1.585388</td>\n",
1054
       "    </tr>\n",
1055
       "    <tr>\n",
1056
       "      <th>16809093</th>\n",
1057
       "      <td>4</td>\n",
1058
       "      <td>2</td>\n",
1059
       "      <td>0.4386</td>\n",
1060
       "      <td>-0.2344</td>\n",
1061
       "      <td>-0.8382</td>\n",
1062
       "      <td>-0.192764</td>\n",
1063
       "      <td>-0.000687</td>\n",
1064
       "      <td>0.508881</td>\n",
1065
       "      <td>31.929199</td>\n",
1066
       "      <td>-1.631165</td>\n",
1067
       "    </tr>\n",
1068
       "    <tr>\n",
1069
       "      <th>16809094</th>\n",
1070
       "      <td>4</td>\n",
1071
       "      <td>2</td>\n",
1072
       "      <td>0.4378</td>\n",
1073
       "      <td>-0.2348</td>\n",
1074
       "      <td>-0.8380</td>\n",
1075
       "      <td>-0.182602</td>\n",
1076
       "      <td>-0.015793</td>\n",
1077
       "      <td>0.484085</td>\n",
1078
       "      <td>31.926239</td>\n",
1079
       "      <td>-1.609802</td>\n",
1080
       "    </tr>\n",
1081
       "    <tr>\n",
1082
       "      <th>16809095</th>\n",
1083
       "      <td>4</td>\n",
1084
       "      <td>2</td>\n",
1085
       "      <td>0.4378</td>\n",
1086
       "      <td>-0.2338</td>\n",
1087
       "      <td>-0.8394</td>\n",
1088
       "      <td>-0.170609</td>\n",
1089
       "      <td>0.000687</td>\n",
1090
       "      <td>0.473404</td>\n",
1091
       "      <td>31.932190</td>\n",
1092
       "      <td>-1.646423</td>\n",
1093
       "    </tr>\n",
1094
       "    <tr>\n",
1095
       "      <th>16809096</th>\n",
1096
       "      <td>4</td>\n",
1097
       "      <td>2</td>\n",
1098
       "      <td>0.4388</td>\n",
1099
       "      <td>-0.2338</td>\n",
1100
       "      <td>-0.8386</td>\n",
1101
       "      <td>-0.160812</td>\n",
1102
       "      <td>0.004532</td>\n",
1103
       "      <td>0.463486</td>\n",
1104
       "      <td>31.918823</td>\n",
1105
       "      <td>-1.643372</td>\n",
1106
       "    </tr>\n",
1107
       "    <tr>\n",
1108
       "      <th>16809097</th>\n",
1109
       "      <td>4</td>\n",
1110
       "      <td>2</td>\n",
1111
       "      <td>0.4398</td>\n",
1112
       "      <td>-0.2374</td>\n",
1113
       "      <td>-0.8390</td>\n",
1114
       "      <td>-0.156326</td>\n",
1115
       "      <td>0.000595</td>\n",
1116
       "      <td>0.459290</td>\n",
1117
       "      <td>31.932190</td>\n",
1118
       "      <td>-1.661682</td>\n",
1119
       "    </tr>\n",
1120
       "    <tr>\n",
1121
       "      <th>16809098</th>\n",
1122
       "      <td>4</td>\n",
1123
       "      <td>2</td>\n",
1124
       "      <td>0.4386</td>\n",
1125
       "      <td>-0.2366</td>\n",
1126
       "      <td>-0.8408</td>\n",
1127
       "      <td>-0.154312</td>\n",
1128
       "      <td>-0.009201</td>\n",
1129
       "      <td>0.455475</td>\n",
1130
       "      <td>31.927704</td>\n",
1131
       "      <td>-1.646423</td>\n",
1132
       "    </tr>\n",
1133
       "  </tbody>\n",
1134
       "</table>\n",
1135
       "<p>2022299 rows × 10 columns</p>\n",
1136
       "</div>"
1137
      ],
1138
      "text/plain": [
1139
       "          target  subject  chest_ACC_x  chest_ACC_y  chest_ACC_z  chest_ECG  \\\n",
1140
       "14786800       1        2       0.8914      -0.1102      -0.2576   0.030945   \n",
1141
       "14786801       1        2       0.8926      -0.1086      -0.2544   0.033646   \n",
1142
       "14786802       1        2       0.8930      -0.1094      -0.2580   0.033005   \n",
1143
       "14786803       1        2       0.8934      -0.1082      -0.2538   0.031815   \n",
1144
       "14786804       1        2       0.8930      -0.1096      -0.2570   0.030350   \n",
1145
       "...          ...      ...          ...          ...          ...        ...   \n",
1146
       "16809094       4        2       0.4378      -0.2348      -0.8380  -0.182602   \n",
1147
       "16809095       4        2       0.4378      -0.2338      -0.8394  -0.170609   \n",
1148
       "16809096       4        2       0.4388      -0.2338      -0.8386  -0.160812   \n",
1149
       "16809097       4        2       0.4398      -0.2374      -0.8390  -0.156326   \n",
1150
       "16809098       4        2       0.4386      -0.2366      -0.8408  -0.154312   \n",
1151
       "\n",
1152
       "          chest_EMG  chest_EDA  chest_Temp  chest_Resp  \n",
1153
       "14786800  -0.003708   5.710983   29.083618    1.191711  \n",
1154
       "14786801  -0.014145   5.719376   29.122437    1.139832  \n",
1155
       "14786802   0.010208   5.706406   29.115234    1.141357  \n",
1156
       "14786803   0.012634   5.712509   29.126709    1.155090  \n",
1157
       "14786804   0.002060   5.727005   29.100861    1.133728  \n",
1158
       "...             ...        ...         ...         ...  \n",
1159
       "16809094  -0.015793   0.484085   31.926239   -1.609802  \n",
1160
       "16809095   0.000687   0.473404   31.932190   -1.646423  \n",
1161
       "16809096   0.004532   0.463486   31.918823   -1.643372  \n",
1162
       "16809097   0.000595   0.459290   31.932190   -1.661682  \n",
1163
       "16809098  -0.009201   0.455475   31.927704   -1.646423  \n",
1164
       "\n",
1165
       "[2022299 rows x 10 columns]"
1166
      ]
1167
     },
1168
     "execution_count": 18,
1169
     "metadata": {},
1170
     "output_type": "execute_result"
1171
    }
1172
   ],
1173
   "source": [
1174
    "subject_2"
1175
   ]
1176
  },
1177
  {
1178
   "cell_type": "code",
1179
   "execution_count": 19,
1180
   "metadata": {
1181
    "scrolled": true
1182
   },
1183
   "outputs": [
1184
    {
1185
     "data": {
1186
      "text/html": [
1187
       "<div>\n",
1188
       "<style scoped>\n",
1189
       "    .dataframe tbody tr th:only-of-type {\n",
1190
       "        vertical-align: middle;\n",
1191
       "    }\n",
1192
       "\n",
1193
       "    .dataframe tbody tr th {\n",
1194
       "        vertical-align: top;\n",
1195
       "    }\n",
1196
       "\n",
1197
       "    .dataframe thead th {\n",
1198
       "        text-align: right;\n",
1199
       "    }\n",
1200
       "</style>\n",
1201
       "<table border=\"1\" class=\"dataframe\">\n",
1202
       "  <thead>\n",
1203
       "    <tr style=\"text-align: right;\">\n",
1204
       "      <th></th>\n",
1205
       "      <th>target</th>\n",
1206
       "      <th>subject</th>\n",
1207
       "      <th>chest_ACC_x</th>\n",
1208
       "      <th>chest_ACC_y</th>\n",
1209
       "      <th>chest_ACC_z</th>\n",
1210
       "      <th>chest_ECG</th>\n",
1211
       "      <th>chest_EMG</th>\n",
1212
       "      <th>chest_EDA</th>\n",
1213
       "      <th>chest_Temp</th>\n",
1214
       "      <th>chest_Resp</th>\n",
1215
       "    </tr>\n",
1216
       "  </thead>\n",
1217
       "  <tbody>\n",
1218
       "    <tr>\n",
1219
       "      <th>14807800</th>\n",
1220
       "      <td>1</td>\n",
1221
       "      <td>2</td>\n",
1222
       "      <td>0.8334</td>\n",
1223
       "      <td>-0.0422</td>\n",
1224
       "      <td>-0.4328</td>\n",
1225
       "      <td>0.153305</td>\n",
1226
       "      <td>-0.009659</td>\n",
1227
       "      <td>4.866028</td>\n",
1228
       "      <td>29.234650</td>\n",
1229
       "      <td>-7.191467</td>\n",
1230
       "    </tr>\n",
1231
       "    <tr>\n",
1232
       "      <th>14807801</th>\n",
1233
       "      <td>1</td>\n",
1234
       "      <td>2</td>\n",
1235
       "      <td>0.8346</td>\n",
1236
       "      <td>-0.0392</td>\n",
1237
       "      <td>-0.4312</td>\n",
1238
       "      <td>0.155319</td>\n",
1239
       "      <td>0.004257</td>\n",
1240
       "      <td>4.887772</td>\n",
1241
       "      <td>29.237518</td>\n",
1242
       "      <td>-7.179260</td>\n",
1243
       "    </tr>\n",
1244
       "    <tr>\n",
1245
       "      <th>14807802</th>\n",
1246
       "      <td>1</td>\n",
1247
       "      <td>2</td>\n",
1248
       "      <td>0.8328</td>\n",
1249
       "      <td>-0.0412</td>\n",
1250
       "      <td>-0.4306</td>\n",
1251
       "      <td>0.148911</td>\n",
1252
       "      <td>0.003525</td>\n",
1253
       "      <td>4.865265</td>\n",
1254
       "      <td>29.226013</td>\n",
1255
       "      <td>-7.179260</td>\n",
1256
       "    </tr>\n",
1257
       "    <tr>\n",
1258
       "      <th>14807803</th>\n",
1259
       "      <td>1</td>\n",
1260
       "      <td>2</td>\n",
1261
       "      <td>0.8354</td>\n",
1262
       "      <td>-0.0418</td>\n",
1263
       "      <td>-0.4376</td>\n",
1264
       "      <td>0.138016</td>\n",
1265
       "      <td>-0.013687</td>\n",
1266
       "      <td>4.876328</td>\n",
1267
       "      <td>29.230316</td>\n",
1268
       "      <td>-7.171631</td>\n",
1269
       "    </tr>\n",
1270
       "    <tr>\n",
1271
       "      <th>14807804</th>\n",
1272
       "      <td>1</td>\n",
1273
       "      <td>2</td>\n",
1274
       "      <td>0.8366</td>\n",
1275
       "      <td>-0.0446</td>\n",
1276
       "      <td>-0.4416</td>\n",
1277
       "      <td>0.130600</td>\n",
1278
       "      <td>-0.012131</td>\n",
1279
       "      <td>4.893494</td>\n",
1280
       "      <td>29.221680</td>\n",
1281
       "      <td>-7.147217</td>\n",
1282
       "    </tr>\n",
1283
       "    <tr>\n",
1284
       "      <th>14807805</th>\n",
1285
       "      <td>1</td>\n",
1286
       "      <td>2</td>\n",
1287
       "      <td>0.8346</td>\n",
1288
       "      <td>-0.0442</td>\n",
1289
       "      <td>-0.4446</td>\n",
1290
       "      <td>0.127213</td>\n",
1291
       "      <td>0.002518</td>\n",
1292
       "      <td>4.875183</td>\n",
1293
       "      <td>29.279236</td>\n",
1294
       "      <td>-7.124329</td>\n",
1295
       "    </tr>\n",
1296
       "    <tr>\n",
1297
       "      <th>14807806</th>\n",
1298
       "      <td>1</td>\n",
1299
       "      <td>2</td>\n",
1300
       "      <td>0.8318</td>\n",
1301
       "      <td>-0.0434</td>\n",
1302
       "      <td>-0.4434</td>\n",
1303
       "      <td>0.126526</td>\n",
1304
       "      <td>0.011581</td>\n",
1305
       "      <td>4.880142</td>\n",
1306
       "      <td>29.234650</td>\n",
1307
       "      <td>-7.127380</td>\n",
1308
       "    </tr>\n",
1309
       "    <tr>\n",
1310
       "      <th>14807807</th>\n",
1311
       "      <td>1</td>\n",
1312
       "      <td>2</td>\n",
1313
       "      <td>0.8322</td>\n",
1314
       "      <td>-0.0466</td>\n",
1315
       "      <td>-0.4424</td>\n",
1316
       "      <td>0.120438</td>\n",
1317
       "      <td>-0.007004</td>\n",
1318
       "      <td>4.867554</td>\n",
1319
       "      <td>29.198639</td>\n",
1320
       "      <td>-7.127380</td>\n",
1321
       "    </tr>\n",
1322
       "    <tr>\n",
1323
       "      <th>14807808</th>\n",
1324
       "      <td>1</td>\n",
1325
       "      <td>2</td>\n",
1326
       "      <td>0.8314</td>\n",
1327
       "      <td>-0.0454</td>\n",
1328
       "      <td>-0.4406</td>\n",
1329
       "      <td>0.108994</td>\n",
1330
       "      <td>-0.026871</td>\n",
1331
       "      <td>4.872513</td>\n",
1332
       "      <td>29.312378</td>\n",
1333
       "      <td>-7.237244</td>\n",
1334
       "    </tr>\n",
1335
       "    <tr>\n",
1336
       "      <th>14807809</th>\n",
1337
       "      <td>1</td>\n",
1338
       "      <td>2</td>\n",
1339
       "      <td>0.8322</td>\n",
1340
       "      <td>-0.0454</td>\n",
1341
       "      <td>-0.4406</td>\n",
1342
       "      <td>0.098648</td>\n",
1343
       "      <td>-0.037399</td>\n",
1344
       "      <td>4.884720</td>\n",
1345
       "      <td>29.238953</td>\n",
1346
       "      <td>-7.106018</td>\n",
1347
       "    </tr>\n",
1348
       "    <tr>\n",
1349
       "      <th>14807810</th>\n",
1350
       "      <td>1</td>\n",
1351
       "      <td>2</td>\n",
1352
       "      <td>0.8318</td>\n",
1353
       "      <td>-0.0466</td>\n",
1354
       "      <td>-0.4370</td>\n",
1355
       "      <td>0.093201</td>\n",
1356
       "      <td>-0.013000</td>\n",
1357
       "      <td>4.866028</td>\n",
1358
       "      <td>29.204376</td>\n",
1359
       "      <td>-7.081604</td>\n",
1360
       "    </tr>\n",
1361
       "    <tr>\n",
1362
       "      <th>14807811</th>\n",
1363
       "      <td>1</td>\n",
1364
       "      <td>2</td>\n",
1365
       "      <td>0.8302</td>\n",
1366
       "      <td>-0.0454</td>\n",
1367
       "      <td>-0.4438</td>\n",
1368
       "      <td>0.091049</td>\n",
1369
       "      <td>0.017166</td>\n",
1370
       "      <td>4.871368</td>\n",
1371
       "      <td>29.290771</td>\n",
1372
       "      <td>-7.098389</td>\n",
1373
       "    </tr>\n",
1374
       "    <tr>\n",
1375
       "      <th>14807812</th>\n",
1376
       "      <td>1</td>\n",
1377
       "      <td>2</td>\n",
1378
       "      <td>0.8290</td>\n",
1379
       "      <td>-0.0430</td>\n",
1380
       "      <td>-0.4460</td>\n",
1381
       "      <td>0.088806</td>\n",
1382
       "      <td>0.023300</td>\n",
1383
       "      <td>4.887009</td>\n",
1384
       "      <td>29.233185</td>\n",
1385
       "      <td>-7.072449</td>\n",
1386
       "    </tr>\n",
1387
       "    <tr>\n",
1388
       "      <th>14807813</th>\n",
1389
       "      <td>1</td>\n",
1390
       "      <td>2</td>\n",
1391
       "      <td>0.8290</td>\n",
1392
       "      <td>-0.0438</td>\n",
1393
       "      <td>-0.4418</td>\n",
1394
       "      <td>0.086105</td>\n",
1395
       "      <td>0.011307</td>\n",
1396
       "      <td>4.864883</td>\n",
1397
       "      <td>29.217346</td>\n",
1398
       "      <td>-7.070923</td>\n",
1399
       "    </tr>\n",
1400
       "    <tr>\n",
1401
       "      <th>14807814</th>\n",
1402
       "      <td>1</td>\n",
1403
       "      <td>2</td>\n",
1404
       "      <td>0.8298</td>\n",
1405
       "      <td>-0.0478</td>\n",
1406
       "      <td>-0.4418</td>\n",
1407
       "      <td>0.086472</td>\n",
1408
       "      <td>0.008972</td>\n",
1409
       "      <td>4.875565</td>\n",
1410
       "      <td>29.215912</td>\n",
1411
       "      <td>-7.044983</td>\n",
1412
       "    </tr>\n",
1413
       "    <tr>\n",
1414
       "      <th>14807815</th>\n",
1415
       "      <td>1</td>\n",
1416
       "      <td>2</td>\n",
1417
       "      <td>0.8266</td>\n",
1418
       "      <td>-0.0498</td>\n",
1419
       "      <td>-0.4392</td>\n",
1420
       "      <td>0.078690</td>\n",
1421
       "      <td>0.008377</td>\n",
1422
       "      <td>4.867172</td>\n",
1423
       "      <td>29.230316</td>\n",
1424
       "      <td>-7.041931</td>\n",
1425
       "    </tr>\n",
1426
       "    <tr>\n",
1427
       "      <th>14807816</th>\n",
1428
       "      <td>1</td>\n",
1429
       "      <td>2</td>\n",
1430
       "      <td>0.8250</td>\n",
1431
       "      <td>-0.0530</td>\n",
1432
       "      <td>-0.4358</td>\n",
1433
       "      <td>0.069168</td>\n",
1434
       "      <td>0.000504</td>\n",
1435
       "      <td>4.864883</td>\n",
1436
       "      <td>29.207275</td>\n",
1437
       "      <td>-7.048035</td>\n",
1438
       "    </tr>\n",
1439
       "    <tr>\n",
1440
       "      <th>14807817</th>\n",
1441
       "      <td>1</td>\n",
1442
       "      <td>2</td>\n",
1443
       "      <td>0.8258</td>\n",
1444
       "      <td>-0.0542</td>\n",
1445
       "      <td>-0.4322</td>\n",
1446
       "      <td>0.062073</td>\n",
1447
       "      <td>-0.004166</td>\n",
1448
       "      <td>4.873276</td>\n",
1449
       "      <td>29.259094</td>\n",
1450
       "      <td>-7.011414</td>\n",
1451
       "    </tr>\n",
1452
       "    <tr>\n",
1453
       "      <th>14807818</th>\n",
1454
       "      <td>1</td>\n",
1455
       "      <td>2</td>\n",
1456
       "      <td>0.8250</td>\n",
1457
       "      <td>-0.0534</td>\n",
1458
       "      <td>-0.4274</td>\n",
1459
       "      <td>0.054794</td>\n",
1460
       "      <td>-0.002747</td>\n",
1461
       "      <td>4.883957</td>\n",
1462
       "      <td>29.230316</td>\n",
1463
       "      <td>-7.025146</td>\n",
1464
       "    </tr>\n",
1465
       "    <tr>\n",
1466
       "      <th>14807819</th>\n",
1467
       "      <td>1</td>\n",
1468
       "      <td>2</td>\n",
1469
       "      <td>0.8226</td>\n",
1470
       "      <td>-0.0582</td>\n",
1471
       "      <td>-0.4210</td>\n",
1472
       "      <td>0.048843</td>\n",
1473
       "      <td>-0.010574</td>\n",
1474
       "      <td>4.892349</td>\n",
1475
       "      <td>29.227417</td>\n",
1476
       "      <td>-6.993103</td>\n",
1477
       "    </tr>\n",
1478
       "    <tr>\n",
1479
       "      <th>14807820</th>\n",
1480
       "      <td>1</td>\n",
1481
       "      <td>2</td>\n",
1482
       "      <td>0.8218</td>\n",
1483
       "      <td>-0.0624</td>\n",
1484
       "      <td>-0.4244</td>\n",
1485
       "      <td>0.046234</td>\n",
1486
       "      <td>-0.006363</td>\n",
1487
       "      <td>4.864883</td>\n",
1488
       "      <td>29.233185</td>\n",
1489
       "      <td>-6.977844</td>\n",
1490
       "    </tr>\n",
1491
       "    <tr>\n",
1492
       "      <th>14807821</th>\n",
1493
       "      <td>1</td>\n",
1494
       "      <td>2</td>\n",
1495
       "      <td>0.8194</td>\n",
1496
       "      <td>-0.0642</td>\n",
1497
       "      <td>-0.4244</td>\n",
1498
       "      <td>0.044724</td>\n",
1499
       "      <td>-0.005905</td>\n",
1500
       "      <td>4.865265</td>\n",
1501
       "      <td>29.200073</td>\n",
1502
       "      <td>-6.971741</td>\n",
1503
       "    </tr>\n",
1504
       "    <tr>\n",
1505
       "      <th>14807822</th>\n",
1506
       "      <td>1</td>\n",
1507
       "      <td>2</td>\n",
1508
       "      <td>0.8188</td>\n",
1509
       "      <td>-0.0678</td>\n",
1510
       "      <td>-0.4200</td>\n",
1511
       "      <td>0.042068</td>\n",
1512
       "      <td>-0.000641</td>\n",
1513
       "      <td>4.874420</td>\n",
1514
       "      <td>29.290771</td>\n",
1515
       "      <td>-6.959534</td>\n",
1516
       "    </tr>\n",
1517
       "    <tr>\n",
1518
       "      <th>14807823</th>\n",
1519
       "      <td>1</td>\n",
1520
       "      <td>2</td>\n",
1521
       "      <td>0.8174</td>\n",
1522
       "      <td>-0.0704</td>\n",
1523
       "      <td>-0.4178</td>\n",
1524
       "      <td>0.037170</td>\n",
1525
       "      <td>0.004807</td>\n",
1526
       "      <td>4.890823</td>\n",
1527
       "      <td>29.224548</td>\n",
1528
       "      <td>-6.956482</td>\n",
1529
       "    </tr>\n",
1530
       "    <tr>\n",
1531
       "      <th>14807824</th>\n",
1532
       "      <td>1</td>\n",
1533
       "      <td>2</td>\n",
1534
       "      <td>0.8148</td>\n",
1535
       "      <td>-0.0744</td>\n",
1536
       "      <td>-0.4234</td>\n",
1537
       "      <td>0.030533</td>\n",
1538
       "      <td>0.003113</td>\n",
1539
       "      <td>4.863739</td>\n",
1540
       "      <td>29.226013</td>\n",
1541
       "      <td>-6.932068</td>\n",
1542
       "    </tr>\n",
1543
       "    <tr>\n",
1544
       "      <th>14807825</th>\n",
1545
       "      <td>1</td>\n",
1546
       "      <td>2</td>\n",
1547
       "      <td>0.8118</td>\n",
1548
       "      <td>-0.0776</td>\n",
1549
       "      <td>-0.4182</td>\n",
1550
       "      <td>0.022888</td>\n",
1551
       "      <td>-0.002243</td>\n",
1552
       "      <td>4.870987</td>\n",
1553
       "      <td>29.218811</td>\n",
1554
       "      <td>-6.929016</td>\n",
1555
       "    </tr>\n",
1556
       "    <tr>\n",
1557
       "      <th>14807826</th>\n",
1558
       "      <td>1</td>\n",
1559
       "      <td>2</td>\n",
1560
       "      <td>0.8114</td>\n",
1561
       "      <td>-0.0806</td>\n",
1562
       "      <td>-0.4210</td>\n",
1563
       "      <td>0.016342</td>\n",
1564
       "      <td>0.009109</td>\n",
1565
       "      <td>4.890442</td>\n",
1566
       "      <td>29.220215</td>\n",
1567
       "      <td>-6.912231</td>\n",
1568
       "    </tr>\n",
1569
       "    <tr>\n",
1570
       "      <th>14807827</th>\n",
1571
       "      <td>1</td>\n",
1572
       "      <td>2</td>\n",
1573
       "      <td>0.8074</td>\n",
1574
       "      <td>-0.0840</td>\n",
1575
       "      <td>-0.4172</td>\n",
1576
       "      <td>0.007462</td>\n",
1577
       "      <td>0.013596</td>\n",
1578
       "      <td>4.864502</td>\n",
1579
       "      <td>29.221680</td>\n",
1580
       "      <td>-6.898499</td>\n",
1581
       "    </tr>\n",
1582
       "    <tr>\n",
1583
       "      <th>14807828</th>\n",
1584
       "      <td>1</td>\n",
1585
       "      <td>2</td>\n",
1586
       "      <td>0.8030</td>\n",
1587
       "      <td>-0.0838</td>\n",
1588
       "      <td>-0.4166</td>\n",
1589
       "      <td>-0.000046</td>\n",
1590
       "      <td>-0.005539</td>\n",
1591
       "      <td>4.878998</td>\n",
1592
       "      <td>29.218811</td>\n",
1593
       "      <td>-6.892395</td>\n",
1594
       "    </tr>\n",
1595
       "    <tr>\n",
1596
       "      <th>14807829</th>\n",
1597
       "      <td>1</td>\n",
1598
       "      <td>2</td>\n",
1599
       "      <td>0.8014</td>\n",
1600
       "      <td>-0.0902</td>\n",
1601
       "      <td>-0.4178</td>\n",
1602
       "      <td>-0.007874</td>\n",
1603
       "      <td>-0.004807</td>\n",
1604
       "      <td>4.863739</td>\n",
1605
       "      <td>29.211609</td>\n",
1606
       "      <td>-6.878662</td>\n",
1607
       "    </tr>\n",
1608
       "    <tr>\n",
1609
       "      <th>...</th>\n",
1610
       "      <td>...</td>\n",
1611
       "      <td>...</td>\n",
1612
       "      <td>...</td>\n",
1613
       "      <td>...</td>\n",
1614
       "      <td>...</td>\n",
1615
       "      <td>...</td>\n",
1616
       "      <td>...</td>\n",
1617
       "      <td>...</td>\n",
1618
       "      <td>...</td>\n",
1619
       "      <td>...</td>\n",
1620
       "    </tr>\n",
1621
       "    <tr>\n",
1622
       "      <th>15587570</th>\n",
1623
       "      <td>1</td>\n",
1624
       "      <td>2</td>\n",
1625
       "      <td>0.7886</td>\n",
1626
       "      <td>0.1476</td>\n",
1627
       "      <td>0.1152</td>\n",
1628
       "      <td>-0.083038</td>\n",
1629
       "      <td>-0.000504</td>\n",
1630
       "      <td>1.179504</td>\n",
1631
       "      <td>29.723724</td>\n",
1632
       "      <td>-2.064514</td>\n",
1633
       "    </tr>\n",
1634
       "    <tr>\n",
1635
       "      <th>15587571</th>\n",
1636
       "      <td>1</td>\n",
1637
       "      <td>2</td>\n",
1638
       "      <td>0.7866</td>\n",
1639
       "      <td>0.1450</td>\n",
1640
       "      <td>0.1198</td>\n",
1641
       "      <td>-0.061203</td>\n",
1642
       "      <td>0.002747</td>\n",
1643
       "      <td>1.181793</td>\n",
1644
       "      <td>29.723724</td>\n",
1645
       "      <td>-2.049255</td>\n",
1646
       "    </tr>\n",
1647
       "    <tr>\n",
1648
       "      <th>15587572</th>\n",
1649
       "      <td>1</td>\n",
1650
       "      <td>2</td>\n",
1651
       "      <td>0.7826</td>\n",
1652
       "      <td>0.1444</td>\n",
1653
       "      <td>0.1274</td>\n",
1654
       "      <td>-0.028152</td>\n",
1655
       "      <td>-0.005859</td>\n",
1656
       "      <td>1.183319</td>\n",
1657
       "      <td>29.762756</td>\n",
1658
       "      <td>-1.989746</td>\n",
1659
       "    </tr>\n",
1660
       "    <tr>\n",
1661
       "      <th>15587573</th>\n",
1662
       "      <td>1</td>\n",
1663
       "      <td>2</td>\n",
1664
       "      <td>0.7768</td>\n",
1665
       "      <td>0.1442</td>\n",
1666
       "      <td>0.1374</td>\n",
1667
       "      <td>0.030945</td>\n",
1668
       "      <td>0.000961</td>\n",
1669
       "      <td>1.187134</td>\n",
1670
       "      <td>29.712128</td>\n",
1671
       "      <td>-1.959229</td>\n",
1672
       "    </tr>\n",
1673
       "    <tr>\n",
1674
       "      <th>15587574</th>\n",
1675
       "      <td>1</td>\n",
1676
       "      <td>2</td>\n",
1677
       "      <td>0.7704</td>\n",
1678
       "      <td>0.1430</td>\n",
1679
       "      <td>0.1428</td>\n",
1680
       "      <td>0.068848</td>\n",
1681
       "      <td>-0.005676</td>\n",
1682
       "      <td>1.192474</td>\n",
1683
       "      <td>29.712128</td>\n",
1684
       "      <td>-1.901245</td>\n",
1685
       "    </tr>\n",
1686
       "    <tr>\n",
1687
       "      <th>15587575</th>\n",
1688
       "      <td>1</td>\n",
1689
       "      <td>2</td>\n",
1690
       "      <td>0.7662</td>\n",
1691
       "      <td>0.1416</td>\n",
1692
       "      <td>0.1472</td>\n",
1693
       "      <td>0.084961</td>\n",
1694
       "      <td>0.001694</td>\n",
1695
       "      <td>1.193619</td>\n",
1696
       "      <td>29.726593</td>\n",
1697
       "      <td>-1.884460</td>\n",
1698
       "    </tr>\n",
1699
       "    <tr>\n",
1700
       "      <th>15587576</th>\n",
1701
       "      <td>1</td>\n",
1702
       "      <td>2</td>\n",
1703
       "      <td>0.7608</td>\n",
1704
       "      <td>0.1428</td>\n",
1705
       "      <td>0.1566</td>\n",
1706
       "      <td>0.084045</td>\n",
1707
       "      <td>0.011215</td>\n",
1708
       "      <td>1.198959</td>\n",
1709
       "      <td>29.712128</td>\n",
1710
       "      <td>-1.856995</td>\n",
1711
       "    </tr>\n",
1712
       "    <tr>\n",
1713
       "      <th>15587577</th>\n",
1714
       "      <td>1</td>\n",
1715
       "      <td>2</td>\n",
1716
       "      <td>0.7598</td>\n",
1717
       "      <td>0.1432</td>\n",
1718
       "      <td>0.1578</td>\n",
1719
       "      <td>0.081665</td>\n",
1720
       "      <td>-0.000320</td>\n",
1721
       "      <td>1.212311</td>\n",
1722
       "      <td>29.722229</td>\n",
1723
       "      <td>-1.799011</td>\n",
1724
       "    </tr>\n",
1725
       "    <tr>\n",
1726
       "      <th>15587578</th>\n",
1727
       "      <td>1</td>\n",
1728
       "      <td>2</td>\n",
1729
       "      <td>0.7550</td>\n",
1730
       "      <td>0.1432</td>\n",
1731
       "      <td>0.1562</td>\n",
1732
       "      <td>0.084091</td>\n",
1733
       "      <td>0.001968</td>\n",
1734
       "      <td>1.214218</td>\n",
1735
       "      <td>29.723724</td>\n",
1736
       "      <td>-1.776123</td>\n",
1737
       "    </tr>\n",
1738
       "    <tr>\n",
1739
       "      <th>15587579</th>\n",
1740
       "      <td>1</td>\n",
1741
       "      <td>2</td>\n",
1742
       "      <td>0.7474</td>\n",
1743
       "      <td>0.1406</td>\n",
1744
       "      <td>0.1494</td>\n",
1745
       "      <td>0.086380</td>\n",
1746
       "      <td>-0.001740</td>\n",
1747
       "      <td>1.204300</td>\n",
1748
       "      <td>29.765656</td>\n",
1749
       "      <td>-1.727295</td>\n",
1750
       "    </tr>\n",
1751
       "    <tr>\n",
1752
       "      <th>15587580</th>\n",
1753
       "      <td>1</td>\n",
1754
       "      <td>2</td>\n",
1755
       "      <td>0.7410</td>\n",
1756
       "      <td>0.1422</td>\n",
1757
       "      <td>0.1390</td>\n",
1758
       "      <td>0.098282</td>\n",
1759
       "      <td>-0.007919</td>\n",
1760
       "      <td>1.205826</td>\n",
1761
       "      <td>29.715027</td>\n",
1762
       "      <td>-1.702881</td>\n",
1763
       "    </tr>\n",
1764
       "    <tr>\n",
1765
       "      <th>15587581</th>\n",
1766
       "      <td>1</td>\n",
1767
       "      <td>2</td>\n",
1768
       "      <td>0.7362</td>\n",
1769
       "      <td>0.1370</td>\n",
1770
       "      <td>0.1314</td>\n",
1771
       "      <td>0.109543</td>\n",
1772
       "      <td>-0.005081</td>\n",
1773
       "      <td>1.202011</td>\n",
1774
       "      <td>29.709229</td>\n",
1775
       "      <td>-1.661682</td>\n",
1776
       "    </tr>\n",
1777
       "    <tr>\n",
1778
       "      <th>15587582</th>\n",
1779
       "      <td>1</td>\n",
1780
       "      <td>2</td>\n",
1781
       "      <td>0.7304</td>\n",
1782
       "      <td>0.1322</td>\n",
1783
       "      <td>0.1266</td>\n",
1784
       "      <td>0.129227</td>\n",
1785
       "      <td>0.009842</td>\n",
1786
       "      <td>1.199722</td>\n",
1787
       "      <td>29.720825</td>\n",
1788
       "      <td>-1.640320</td>\n",
1789
       "    </tr>\n",
1790
       "    <tr>\n",
1791
       "      <th>15587583</th>\n",
1792
       "      <td>1</td>\n",
1793
       "      <td>2</td>\n",
1794
       "      <td>0.7270</td>\n",
1795
       "      <td>0.1250</td>\n",
1796
       "      <td>0.1202</td>\n",
1797
       "      <td>0.187042</td>\n",
1798
       "      <td>-0.001511</td>\n",
1799
       "      <td>1.190948</td>\n",
1800
       "      <td>29.771454</td>\n",
1801
       "      <td>-1.588440</td>\n",
1802
       "    </tr>\n",
1803
       "    <tr>\n",
1804
       "      <th>15587584</th>\n",
1805
       "      <td>1</td>\n",
1806
       "      <td>2</td>\n",
1807
       "      <td>0.7234</td>\n",
1808
       "      <td>0.1224</td>\n",
1809
       "      <td>0.1106</td>\n",
1810
       "      <td>0.203568</td>\n",
1811
       "      <td>-0.003250</td>\n",
1812
       "      <td>1.194000</td>\n",
1813
       "      <td>29.700562</td>\n",
1814
       "      <td>-1.551819</td>\n",
1815
       "    </tr>\n",
1816
       "    <tr>\n",
1817
       "      <th>15587585</th>\n",
1818
       "      <td>1</td>\n",
1819
       "      <td>2</td>\n",
1820
       "      <td>0.7206</td>\n",
1821
       "      <td>0.1210</td>\n",
1822
       "      <td>0.0986</td>\n",
1823
       "      <td>0.202515</td>\n",
1824
       "      <td>0.010941</td>\n",
1825
       "      <td>1.185608</td>\n",
1826
       "      <td>29.726593</td>\n",
1827
       "      <td>-1.513672</td>\n",
1828
       "    </tr>\n",
1829
       "    <tr>\n",
1830
       "      <th>15587586</th>\n",
1831
       "      <td>1</td>\n",
1832
       "      <td>2</td>\n",
1833
       "      <td>0.7170</td>\n",
1834
       "      <td>0.1178</td>\n",
1835
       "      <td>0.0866</td>\n",
1836
       "      <td>0.198166</td>\n",
1837
       "      <td>-0.000687</td>\n",
1838
       "      <td>1.184082</td>\n",
1839
       "      <td>29.801849</td>\n",
1840
       "      <td>-1.606750</td>\n",
1841
       "    </tr>\n",
1842
       "    <tr>\n",
1843
       "      <th>15587587</th>\n",
1844
       "      <td>1</td>\n",
1845
       "      <td>2</td>\n",
1846
       "      <td>0.7128</td>\n",
1847
       "      <td>0.1146</td>\n",
1848
       "      <td>0.0714</td>\n",
1849
       "      <td>0.199905</td>\n",
1850
       "      <td>-0.017899</td>\n",
1851
       "      <td>1.185226</td>\n",
1852
       "      <td>29.735260</td>\n",
1853
       "      <td>-1.445007</td>\n",
1854
       "    </tr>\n",
1855
       "    <tr>\n",
1856
       "      <th>15587588</th>\n",
1857
       "      <td>1</td>\n",
1858
       "      <td>2</td>\n",
1859
       "      <td>0.7128</td>\n",
1860
       "      <td>0.1118</td>\n",
1861
       "      <td>0.0552</td>\n",
1862
       "      <td>0.204208</td>\n",
1863
       "      <td>-0.010757</td>\n",
1864
       "      <td>1.272202</td>\n",
1865
       "      <td>29.728058</td>\n",
1866
       "      <td>-1.393127</td>\n",
1867
       "    </tr>\n",
1868
       "    <tr>\n",
1869
       "      <th>15587589</th>\n",
1870
       "      <td>1</td>\n",
1871
       "      <td>2</td>\n",
1872
       "      <td>0.7146</td>\n",
1873
       "      <td>0.1146</td>\n",
1874
       "      <td>0.0390</td>\n",
1875
       "      <td>0.208603</td>\n",
1876
       "      <td>-0.023209</td>\n",
1877
       "      <td>1.227570</td>\n",
1878
       "      <td>29.729492</td>\n",
1879
       "      <td>-1.380920</td>\n",
1880
       "    </tr>\n",
1881
       "    <tr>\n",
1882
       "      <th>15587590</th>\n",
1883
       "      <td>1</td>\n",
1884
       "      <td>2</td>\n",
1885
       "      <td>0.7162</td>\n",
1886
       "      <td>0.1122</td>\n",
1887
       "      <td>0.0198</td>\n",
1888
       "      <td>0.214554</td>\n",
1889
       "      <td>-0.005814</td>\n",
1890
       "      <td>1.220322</td>\n",
1891
       "      <td>29.723724</td>\n",
1892
       "      <td>-1.335144</td>\n",
1893
       "    </tr>\n",
1894
       "    <tr>\n",
1895
       "      <th>15587591</th>\n",
1896
       "      <td>1</td>\n",
1897
       "      <td>2</td>\n",
1898
       "      <td>0.7182</td>\n",
1899
       "      <td>0.1082</td>\n",
1900
       "      <td>0.0062</td>\n",
1901
       "      <td>0.228470</td>\n",
1902
       "      <td>-0.003708</td>\n",
1903
       "      <td>1.217270</td>\n",
1904
       "      <td>29.712128</td>\n",
1905
       "      <td>-1.303101</td>\n",
1906
       "    </tr>\n",
1907
       "    <tr>\n",
1908
       "      <th>15587592</th>\n",
1909
       "      <td>1</td>\n",
1910
       "      <td>2</td>\n",
1911
       "      <td>0.7182</td>\n",
1912
       "      <td>0.1010</td>\n",
1913
       "      <td>-0.0054</td>\n",
1914
       "      <td>0.244858</td>\n",
1915
       "      <td>0.008102</td>\n",
1916
       "      <td>1.217270</td>\n",
1917
       "      <td>29.723724</td>\n",
1918
       "      <td>-1.252747</td>\n",
1919
       "    </tr>\n",
1920
       "    <tr>\n",
1921
       "      <th>15587593</th>\n",
1922
       "      <td>1</td>\n",
1923
       "      <td>2</td>\n",
1924
       "      <td>0.7194</td>\n",
1925
       "      <td>0.0962</td>\n",
1926
       "      <td>-0.0142</td>\n",
1927
       "      <td>0.265045</td>\n",
1928
       "      <td>0.008011</td>\n",
1929
       "      <td>1.222992</td>\n",
1930
       "      <td>29.754089</td>\n",
1931
       "      <td>-1.229858</td>\n",
1932
       "    </tr>\n",
1933
       "    <tr>\n",
1934
       "      <th>15587594</th>\n",
1935
       "      <td>1</td>\n",
1936
       "      <td>2</td>\n",
1937
       "      <td>0.7186</td>\n",
1938
       "      <td>0.0882</td>\n",
1939
       "      <td>-0.0274</td>\n",
1940
       "      <td>0.287659</td>\n",
1941
       "      <td>0.016068</td>\n",
1942
       "      <td>1.215363</td>\n",
1943
       "      <td>29.703461</td>\n",
1944
       "      <td>-1.167297</td>\n",
1945
       "    </tr>\n",
1946
       "    <tr>\n",
1947
       "      <th>15587595</th>\n",
1948
       "      <td>1</td>\n",
1949
       "      <td>2</td>\n",
1950
       "      <td>0.7148</td>\n",
1951
       "      <td>0.0758</td>\n",
1952
       "      <td>-0.0428</td>\n",
1953
       "      <td>0.308167</td>\n",
1954
       "      <td>0.016617</td>\n",
1955
       "      <td>1.204681</td>\n",
1956
       "      <td>29.716492</td>\n",
1957
       "      <td>-1.144409</td>\n",
1958
       "    </tr>\n",
1959
       "    <tr>\n",
1960
       "      <th>15587596</th>\n",
1961
       "      <td>1</td>\n",
1962
       "      <td>2</td>\n",
1963
       "      <td>0.7144</td>\n",
1964
       "      <td>0.0670</td>\n",
1965
       "      <td>-0.0618</td>\n",
1966
       "      <td>0.332840</td>\n",
1967
       "      <td>-0.001740</td>\n",
1968
       "      <td>1.197052</td>\n",
1969
       "      <td>29.762756</td>\n",
1970
       "      <td>-1.118469</td>\n",
1971
       "    </tr>\n",
1972
       "    <tr>\n",
1973
       "      <th>15587597</th>\n",
1974
       "      <td>1</td>\n",
1975
       "      <td>2</td>\n",
1976
       "      <td>0.7146</td>\n",
1977
       "      <td>0.0642</td>\n",
1978
       "      <td>-0.0726</td>\n",
1979
       "      <td>0.359528</td>\n",
1980
       "      <td>-0.005814</td>\n",
1981
       "      <td>1.200104</td>\n",
1982
       "      <td>29.715027</td>\n",
1983
       "      <td>-1.078796</td>\n",
1984
       "    </tr>\n",
1985
       "    <tr>\n",
1986
       "      <th>15587598</th>\n",
1987
       "      <td>1</td>\n",
1988
       "      <td>2</td>\n",
1989
       "      <td>0.7244</td>\n",
1990
       "      <td>0.0606</td>\n",
1991
       "      <td>-0.0818</td>\n",
1992
       "      <td>0.387680</td>\n",
1993
       "      <td>-0.001602</td>\n",
1994
       "      <td>1.190948</td>\n",
1995
       "      <td>29.717896</td>\n",
1996
       "      <td>-1.025391</td>\n",
1997
       "    </tr>\n",
1998
       "    <tr>\n",
1999
       "      <th>15587599</th>\n",
2000
       "      <td>1</td>\n",
2001
       "      <td>2</td>\n",
2002
       "      <td>0.7282</td>\n",
2003
       "      <td>0.0506</td>\n",
2004
       "      <td>-0.0948</td>\n",
2005
       "      <td>0.415009</td>\n",
2006
       "      <td>-0.028244</td>\n",
2007
       "      <td>1.198959</td>\n",
2008
       "      <td>29.717896</td>\n",
2009
       "      <td>-0.996399</td>\n",
2010
       "    </tr>\n",
2011
       "  </tbody>\n",
2012
       "</table>\n",
2013
       "<p>779800 rows × 10 columns</p>\n",
2014
       "</div>"
2015
      ],
2016
      "text/plain": [
2017
       "          target  subject  chest_ACC_x  chest_ACC_y  chest_ACC_z  chest_ECG  \\\n",
2018
       "14807800       1        2       0.8334      -0.0422      -0.4328   0.153305   \n",
2019
       "14807801       1        2       0.8346      -0.0392      -0.4312   0.155319   \n",
2020
       "14807802       1        2       0.8328      -0.0412      -0.4306   0.148911   \n",
2021
       "14807803       1        2       0.8354      -0.0418      -0.4376   0.138016   \n",
2022
       "14807804       1        2       0.8366      -0.0446      -0.4416   0.130600   \n",
2023
       "...          ...      ...          ...          ...          ...        ...   \n",
2024
       "15587595       1        2       0.7148       0.0758      -0.0428   0.308167   \n",
2025
       "15587596       1        2       0.7144       0.0670      -0.0618   0.332840   \n",
2026
       "15587597       1        2       0.7146       0.0642      -0.0726   0.359528   \n",
2027
       "15587598       1        2       0.7244       0.0606      -0.0818   0.387680   \n",
2028
       "15587599       1        2       0.7282       0.0506      -0.0948   0.415009   \n",
2029
       "\n",
2030
       "          chest_EMG  chest_EDA  chest_Temp  chest_Resp  \n",
2031
       "14807800  -0.009659   4.866028   29.234650   -7.191467  \n",
2032
       "14807801   0.004257   4.887772   29.237518   -7.179260  \n",
2033
       "14807802   0.003525   4.865265   29.226013   -7.179260  \n",
2034
       "14807803  -0.013687   4.876328   29.230316   -7.171631  \n",
2035
       "14807804  -0.012131   4.893494   29.221680   -7.147217  \n",
2036
       "...             ...        ...         ...         ...  \n",
2037
       "15587595   0.016617   1.204681   29.716492   -1.144409  \n",
2038
       "15587596  -0.001740   1.197052   29.762756   -1.118469  \n",
2039
       "15587597  -0.005814   1.200104   29.715027   -1.078796  \n",
2040
       "15587598  -0.001602   1.190948   29.717896   -1.025391  \n",
2041
       "15587599  -0.028244   1.198959   29.717896   -0.996399  \n",
2042
       "\n",
2043
       "[779800 rows x 10 columns]"
2044
      ]
2045
     },
2046
     "execution_count": 19,
2047
     "metadata": {},
2048
     "output_type": "execute_result"
2049
    }
2050
   ],
2051
   "source": [
2052
    "concat_list1=[]\n",
2053
    "for i in cls:\n",
2054
    "    for j in x:\n",
2055
    "        concat_list1.append(globals()['df_{}_test_{}'.format(i,j)])\n",
2056
    "concat_list1[0]"
2057
   ]
2058
  },
2059
  {
2060
   "cell_type": "code",
2061
   "execution_count": 20,
2062
   "metadata": {
2063
    "scrolled": true
2064
   },
2065
   "outputs": [
2066
    {
2067
     "data": {
2068
      "text/plain": [
2069
       "(1260000, 10)"
2070
      ]
2071
     },
2072
     "execution_count": 20,
2073
     "metadata": {},
2074
     "output_type": "execute_result"
2075
    }
2076
   ],
2077
   "source": [
2078
    "train_df=pd.concat(concat_list)\n",
2079
    "train_df.shape"
2080
   ]
2081
  },
2082
  {
2083
   "cell_type": "code",
2084
   "execution_count": 21,
2085
   "metadata": {},
2086
   "outputs": [
2087
    {
2088
     "data": {
2089
      "text/plain": [
2090
       "4    315000\n",
2091
       "3    315000\n",
2092
       "2    315000\n",
2093
       "1    315000\n",
2094
       "Name: target, dtype: int64"
2095
      ]
2096
     },
2097
     "execution_count": 21,
2098
     "metadata": {},
2099
     "output_type": "execute_result"
2100
    }
2101
   ],
2102
   "source": [
2103
    "train_df.target.value_counts()"
2104
   ]
2105
  },
2106
  {
2107
   "cell_type": "code",
2108
   "execution_count": 22,
2109
   "metadata": {
2110
    "scrolled": true
2111
   },
2112
   "outputs": [
2113
    {
2114
     "data": {
2115
      "text/plain": [
2116
       "17    84000\n",
2117
       "16    84000\n",
2118
       "15    84000\n",
2119
       "14    84000\n",
2120
       "13    84000\n",
2121
       "11    84000\n",
2122
       "10    84000\n",
2123
       "9     84000\n",
2124
       "8     84000\n",
2125
       "7     84000\n",
2126
       "6     84000\n",
2127
       "5     84000\n",
2128
       "4     84000\n",
2129
       "3     84000\n",
2130
       "2     84000\n",
2131
       "Name: subject, dtype: int64"
2132
      ]
2133
     },
2134
     "execution_count": 22,
2135
     "metadata": {},
2136
     "output_type": "execute_result"
2137
    }
2138
   ],
2139
   "source": [
2140
    "train_df.subject.value_counts()"
2141
   ]
2142
  },
2143
  {
2144
   "cell_type": "code",
2145
   "execution_count": 23,
2146
   "metadata": {},
2147
   "outputs": [
2148
    {
2149
     "data": {
2150
      "text/plain": [
2151
       "(30210603, 10)"
2152
      ]
2153
     },
2154
     "execution_count": 23,
2155
     "metadata": {},
2156
     "output_type": "execute_result"
2157
    }
2158
   ],
2159
   "source": [
2160
    "test_df=pd.concat(concat_list1)\n",
2161
    "test_df.shape"
2162
   ]
2163
  },
2164
  {
2165
   "cell_type": "code",
2166
   "execution_count": 24,
2167
   "metadata": {},
2168
   "outputs": [],
2169
   "source": [
2170
    "for i in test_subject:\n",
2171
    "    del(globals()['subject_%s' % i])\n",
2172
    "    \n",
2173
    "for i in range(len(x)):   \n",
2174
    "        del(globals()['df_1_%s' % x[i]])\n",
2175
    "        del(globals()['df_2_%s' % x[i]])\n",
2176
    "        del(globals()['df_3_%s' % x[i]])\n",
2177
    "        del(globals()['df_4_%s' % x[i]])\n",
2178
    "for i in cls:\n",
2179
    "    for j in x:\n",
2180
    "        del(globals()['df_{}_train_{}'.format(i,j)])\n",
2181
    "        del(globals()['df_{}_test_{}'.format(i,j)])\n",
2182
    "del df"
2183
   ]
2184
  },
2185
  {
2186
   "cell_type": "code",
2187
   "execution_count": 25,
2188
   "metadata": {},
2189
   "outputs": [
2190
    {
2191
     "name": "stdout",
2192
     "output_type": "stream",
2193
     "text": [
2194
      "ExtraTreesClassifier\t LogisticRegression\t RandomForestClassifier\t classification_report\t cls\t concat_list\t concat_list1\t feature\t features\t \n",
2195
      "i\t j\t list_of_subjects\t no_of_rows\t np\t pd\t subject_list\t test_df\t test_subject\t \n",
2196
      "to_remove\t train_df\t train_test_split\t x\t \n"
2197
     ]
2198
    }
2199
   ],
2200
   "source": [
2201
    "who"
2202
   ]
2203
  },
2204
  {
2205
   "cell_type": "code",
2206
   "execution_count": 26,
2207
   "metadata": {},
2208
   "outputs": [
2209
    {
2210
     "name": "stdout",
2211
     "output_type": "stream",
2212
     "text": [
2213
      "CPU times: user 112 µs, sys: 27 µs, total: 139 µs\n",
2214
      "Wall time: 144 µs\n"
2215
     ]
2216
    }
2217
   ],
2218
   "source": [
2219
    "%%time\n",
2220
    "et = ExtraTreesClassifier(n_estimators=50, n_jobs=10, verbose=2,random_state=0)"
2221
   ]
2222
  },
2223
  {
2224
   "cell_type": "code",
2225
   "execution_count": 28,
2226
   "metadata": {},
2227
   "outputs": [],
2228
   "source": [
2229
    "#et = RandomForestClassifier(n_estimators=100, n_jobs=10, verbose=2,random_state=0)"
2230
   ]
2231
  },
2232
  {
2233
   "cell_type": "code",
2234
   "execution_count": 29,
2235
   "metadata": {
2236
    "scrolled": true
2237
   },
2238
   "outputs": [
2239
    {
2240
     "name": "stdout",
2241
     "output_type": "stream",
2242
     "text": [
2243
      "building tree 1 of 50\n",
2244
      "building tree 2 of 50\n",
2245
      "building tree 3 of 50\n",
2246
      "building tree 4 of 50\n",
2247
      "building tree 5 of 50\n",
2248
      "building tree 6 of 50\n",
2249
      "building tree 7 of 50\n",
2250
      "building tree 8 of 50\n",
2251
      "building tree 9 of 50\n",
2252
      "building tree 10 of 50\n"
2253
     ]
2254
    },
2255
    {
2256
     "name": "stderr",
2257
     "output_type": "stream",
2258
     "text": [
2259
      "[Parallel(n_jobs=10)]: Using backend ThreadingBackend with 10 concurrent workers.\n"
2260
     ]
2261
    },
2262
    {
2263
     "name": "stdout",
2264
     "output_type": "stream",
2265
     "text": [
2266
      "building tree 11 of 50\n",
2267
      "building tree 12 of 50\n",
2268
      "building tree 13 of 50\n",
2269
      "building tree 14 of 50\n",
2270
      "building tree 15 of 50\n",
2271
      "building tree 16 of 50\n",
2272
      "building tree 17 of 50\n",
2273
      "building tree 18 of 50\n",
2274
      "building tree 19 of 50\n",
2275
      "building tree 20 of 50\n",
2276
      "building tree 21 of 50\n",
2277
      "building tree 22 of 50\n",
2278
      "building tree 23 of 50\n",
2279
      "building tree 24 of 50\n",
2280
      "building tree 25 of 50\n",
2281
      "building tree 26 of 50\n",
2282
      "building tree 27 of 50\n",
2283
      "building tree 28 of 50\n",
2284
      "building tree 29 of 50\n",
2285
      "building tree 30 of 50\n"
2286
     ]
2287
    },
2288
    {
2289
     "name": "stderr",
2290
     "output_type": "stream",
2291
     "text": [
2292
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    2.2s\n"
2293
     ]
2294
    },
2295
    {
2296
     "name": "stdout",
2297
     "output_type": "stream",
2298
     "text": [
2299
      "building tree 31 of 50\n",
2300
      "building tree 32 of 50\n",
2301
      "building tree 33 of 50\n",
2302
      "building tree 34 of 50\n",
2303
      "building tree 35 of 50\n",
2304
      "building tree 36 of 50\n",
2305
      "building tree 37 of 50\n",
2306
      "building tree 38 of 50\n",
2307
      "building tree 39 of 50\n",
2308
      "building tree 40 of 50\n",
2309
      "building tree 41 of 50\n",
2310
      "building tree 42 of 50\n",
2311
      "building tree 43 of 50\n",
2312
      "building tree 44 of 50\n",
2313
      "building tree 45 of 50\n",
2314
      "building tree 46 of 50\n",
2315
      "building tree 47 of 50\n",
2316
      "building tree 48 of 50\n",
2317
      "building tree 49 of 50\n",
2318
      "building tree 50 of 50\n"
2319
     ]
2320
    },
2321
    {
2322
     "name": "stderr",
2323
     "output_type": "stream",
2324
     "text": [
2325
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    4.9s finished\n"
2326
     ]
2327
    },
2328
    {
2329
     "data": {
2330
      "text/plain": [
2331
       "ExtraTreesClassifier(bootstrap=False, class_weight=None, criterion='gini',\n",
2332
       "                     max_depth=None, max_features='auto', max_leaf_nodes=None,\n",
2333
       "                     min_impurity_decrease=0.0, min_impurity_split=None,\n",
2334
       "                     min_samples_leaf=1, min_samples_split=2,\n",
2335
       "                     min_weight_fraction_leaf=0.0, n_estimators=50, n_jobs=10,\n",
2336
       "                     oob_score=False, random_state=0, verbose=2,\n",
2337
       "                     warm_start=False)"
2338
      ]
2339
     },
2340
     "execution_count": 29,
2341
     "metadata": {},
2342
     "output_type": "execute_result"
2343
    }
2344
   ],
2345
   "source": [
2346
    "et.fit(train_df[feature],train_df['target'])"
2347
   ]
2348
  },
2349
  {
2350
   "cell_type": "code",
2351
   "execution_count": 30,
2352
   "metadata": {},
2353
   "outputs": [
2354
    {
2355
     "name": "stderr",
2356
     "output_type": "stream",
2357
     "text": [
2358
      "[Parallel(n_jobs=10)]: Using backend ThreadingBackend with 10 concurrent workers.\n",
2359
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:   22.6s\n",
2360
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:   40.6s finished\n"
2361
     ]
2362
    },
2363
    {
2364
     "name": "stdout",
2365
     "output_type": "stream",
2366
     "text": [
2367
      "CPU times: user 3min 41s, sys: 58.9 s, total: 4min 40s\n",
2368
      "Wall time: 44.2 s\n"
2369
     ]
2370
    }
2371
   ],
2372
   "source": [
2373
    "%%time \n",
2374
    "y_pred=et.predict(test_df[feature])"
2375
   ]
2376
  },
2377
  {
2378
   "cell_type": "code",
2379
   "execution_count": 31,
2380
   "metadata": {},
2381
   "outputs": [
2382
    {
2383
     "name": "stdout",
2384
     "output_type": "stream",
2385
     "text": [
2386
      "              precision    recall  f1-score   support\n",
2387
      "\n",
2388
      "           1       0.87      0.60      0.71  12012702\n",
2389
      "           2       0.67      0.83      0.74   6661201\n",
2390
      "           3       0.66      0.82      0.73   3587501\n",
2391
      "           4       0.65      0.76      0.70   7949199\n",
2392
      "\n",
2393
      "    accuracy                           0.72  30210603\n",
2394
      "   macro avg       0.71      0.75      0.72  30210603\n",
2395
      "weighted avg       0.75      0.72      0.72  30210603\n",
2396
      "\n"
2397
     ]
2398
    }
2399
   ],
2400
   "source": [
2401
    "print(classification_report(test_df['target'], y_pred))"
2402
   ]
2403
  },
2404
  {
2405
   "cell_type": "code",
2406
   "execution_count": null,
2407
   "metadata": {},
2408
   "outputs": [],
2409
   "source": [
2410
    "#train_df.to_csv('1_min_train.csv')"
2411
   ]
2412
  },
2413
  {
2414
   "cell_type": "code",
2415
   "execution_count": 23,
2416
   "metadata": {},
2417
   "outputs": [],
2418
   "source": [
2419
    "#test_df.to_csv('1_min_test.csv')"
2420
   ]
2421
  },
2422
  {
2423
   "cell_type": "code",
2424
   "execution_count": 32,
2425
   "metadata": {},
2426
   "outputs": [
2427
    {
2428
     "name": "stderr",
2429
     "output_type": "stream",
2430
     "text": [
2431
      "[Parallel(n_jobs=10)]: Using backend LokyBackend with 10 concurrent workers.\n",
2432
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    4.4s\n",
2433
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    6.3s finished\n",
2434
      "[Parallel(n_jobs=10)]: Using backend ThreadingBackend with 10 concurrent workers.\n",
2435
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    0.1s\n",
2436
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    0.2s finished\n",
2437
      "[Parallel(n_jobs=10)]: Using backend LokyBackend with 10 concurrent workers.\n",
2438
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    1.9s\n",
2439
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    3.8s finished\n",
2440
      "[Parallel(n_jobs=10)]: Using backend ThreadingBackend with 10 concurrent workers.\n",
2441
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    0.1s\n",
2442
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    0.3s finished\n",
2443
      "[Parallel(n_jobs=10)]: Using backend LokyBackend with 10 concurrent workers.\n",
2444
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    1.7s\n",
2445
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    3.7s finished\n",
2446
      "[Parallel(n_jobs=10)]: Using backend ThreadingBackend with 10 concurrent workers.\n",
2447
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    0.2s\n",
2448
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    0.3s finished\n",
2449
      "[Parallel(n_jobs=10)]: Using backend LokyBackend with 10 concurrent workers.\n",
2450
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    1.9s\n",
2451
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    3.8s finished\n",
2452
      "[Parallel(n_jobs=10)]: Using backend ThreadingBackend with 10 concurrent workers.\n",
2453
      "[Parallel(n_jobs=10)]: Done  21 tasks      | elapsed:    0.2s\n"
2454
     ]
2455
    },
2456
    {
2457
     "name": "stdout",
2458
     "output_type": "stream",
2459
     "text": [
2460
      "[0.39672381 0.42419048 0.43319683 0.5674381 ]\n"
2461
     ]
2462
    },
2463
    {
2464
     "name": "stderr",
2465
     "output_type": "stream",
2466
     "text": [
2467
      "[Parallel(n_jobs=10)]: Done  50 out of  50 | elapsed:    0.3s finished\n"
2468
     ]
2469
    }
2470
   ],
2471
   "source": [
2472
    "from sklearn.model_selection import cross_val_score\n",
2473
    "scores = cross_val_score(et, train_df[feature],train_df['target'], cv=4)\n",
2474
    "print(scores)"
2475
   ]
2476
  },
2477
  {
2478
   "cell_type": "code",
2479
   "execution_count": null,
2480
   "metadata": {},
2481
   "outputs": [],
2482
   "source": []
2483
  }
2484
 ],
2485
 "metadata": {
2486
  "kernelspec": {
2487
   "display_name": "Python 3",
2488
   "language": "python",
2489
   "name": "python3"
2490
  },
2491
  "language_info": {
2492
   "codemirror_mode": {
2493
    "name": "ipython",
2494
    "version": 3
2495
   },
2496
   "file_extension": ".py",
2497
   "mimetype": "text/x-python",
2498
   "name": "python",
2499
   "nbconvert_exporter": "python",
2500
   "pygments_lexer": "ipython3",
2501
   "version": "3.6.8"
2502
  }
2503
 },
2504
 "nbformat": 4,
2505
 "nbformat_minor": 2
2506
}