質問編集履歴
4
csvを伏せました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -176,7 +176,9 @@
|
|
176
176
|
|
177
177
|
```
|
178
178
|
|
179
|
-
csv
|
179
|
+
csvです。[他のサイト](https://news.mynavi.jp/article/Python_ML-5/)が公開しているデータなので一応伏せています。
|
180
|
+
|
181
|
+
[ここ](http://news.mynavi.jp/series/Python_ML/005/resources/consumerPrices_tree.csv)からダウンロードできます。
|
180
182
|
|
181
183
|
```
|
182
184
|
|
@@ -186,191 +188,9 @@
|
|
186
188
|
|
187
189
|
北 海 道,98.7,82.6,116.3,99.3,103.8,100.2,99.5,93.2,97.1,100.9,1
|
188
190
|
|
189
|
-
|
190
|
-
|
191
|
-
青 森 県,97.4,95.7,109,96.2,97.1,101,100.5,93.2,96.4,97.8,0
|
192
|
-
|
193
|
-
|
194
|
-
|
195
|
-
岩 手 県,96.6,89.4,111,102.2,97.8,100.4,99.7,90.1,99.8,97,0
|
196
|
-
|
197
|
-
|
198
|
-
|
199
|
-
宮 城 県,97.2,97.1,101.3,104,95.6,100.9,97.5,99.5,99.3,99.2,1
|
200
|
-
|
201
|
-
|
202
|
-
|
203
|
-
秋 田 県,97.3,86.1,107.2,103.1,102.4,98.9,98,87.1,98,100.2,0
|
204
|
-
|
205
|
-
|
206
|
-
|
207
|
-
山 形 県,101.7,91.3,111.6,93.5,105.7,97,99.7,105.4,99.1,97.6,0
|
208
|
-
|
209
|
-
|
210
|
-
|
211
|
-
福 島 県,100,92.5,108.6,100.9,106.2,99.9,98.8,90.9,96.6,102.9,0
|
212
|
-
|
213
|
-
|
214
|
-
|
215
|
-
茨 城 県,99.1,96.3,101.9,93,97.5,98,96.7,89.5,95.2,101.4,0
|
216
|
-
|
217
|
-
|
218
|
-
|
219
|
-
栃 木 県,99.5,87.9,96.7,100.3,115.7,99.1,97.7,101.9,94.9,99.8,0
|
220
|
-
|
221
|
-
|
222
|
-
|
223
|
-
群 馬 県,99.1,87.5,91.2,96.9,98.2,100,97.1,79.9,95.5,98.9,0
|
224
|
-
|
225
|
-
|
226
|
-
|
227
|
-
埼 玉 県,100.9,109.3,93,101.8,103.1,101,100.6,103.7,104.5,100.7,1
|
228
|
-
|
229
|
-
|
230
|
-
|
231
|
-
千 葉 県,100.6,102,100.4,101,91.7,101.1,99.1,97.9,102,99.6,1
|
232
|
-
|
233
|
-
|
234
|
-
|
235
|
-
東 京 都,103.1,133.2,94.6,102.8,96.5,101.7,104.4,108.3,104,99.5,1
|
236
|
-
|
237
|
-
|
238
|
-
|
239
|
-
神奈川県,102.5,124.7,97.6,101.9,101.7,99,104.4,112.6,104.8,102.1,1
|
240
|
-
|
241
|
-
|
242
|
-
|
243
|
-
新 潟 県,100.2,90.9,98.5,97.5,105.9,99.4,98.1,97.1,99.5,100.6,1
|
244
|
-
|
245
|
-
|
246
|
-
|
247
|
-
富 山 県,100.4,87.3,102.2,101.7,100,101.8,97.7,85.7,97.2,102.6,0
|
248
|
-
|
249
|
-
|
250
|
-
|
251
|
-
石 川 県,103,86,103,99.6,107.2,101.9,98.9,103.2,98.2,101.3,0
|
252
|
-
|
253
|
-
|
254
|
-
|
255
|
-
福 井 県,103.1,86.2,93.5,108.7,99.1,102.4,99.1,103.4,95.2,101.9,0
|
256
|
-
|
257
|
-
|
258
|
-
|
259
|
-
山 梨 県,99.7,94.3,94.7,100.2,107.2,97.4,98.4,87.7,98.3,100,0
|
260
|
-
|
261
|
-
|
262
|
-
|
263
|
-
長 野 県,94.1,87.1,99.7,97,102.5,98.3,99.8,94.7,98.1,102.6,0
|
264
|
-
|
265
|
-
|
266
|
-
|
267
|
-
岐 阜 県,97.4,84.1,92.9,94.1,101.9,99.3,100.4,92.5,97.4,99.8,0
|
268
|
-
|
269
|
-
|
270
|
-
|
271
|
-
|
191
|
+
......
|
272
|
-
|
273
|
-
|
274
|
-
|
275
|
-
|
192
|
+
|
276
|
-
|
277
|
-
|
278
|
-
|
279
|
-
三 重 県,100.4,95.6,96.8,98.6,99.4,99.1,98.7,98.9,95.7,98.1,0
|
280
|
-
|
281
|
-
|
282
|
-
|
283
|
-
滋 賀 県,99.5,88.3,101.4,97.6,104.3,100.6,100.6,109,96.8,101.1,0
|
284
|
-
|
285
|
-
|
286
|
-
|
287
|
-
京 都 府,100.5,92.3,101.4,100.4,98.7,97.6,102.6,112.3,101.9,101.4,1
|
288
|
-
|
289
|
-
|
290
|
-
|
291
|
-
大 阪 府,99.4,97.6,98.7,99.9,99.1,99.6,101,108.9,102.3,96.6,1
|
292
|
-
|
293
|
-
|
294
|
-
|
295
|
-
兵 庫 県,99.9,100,99.5,101.7,105.4,98.4,100.8,102.2,101.5,103.5,1
|
296
|
-
|
297
|
-
|
298
|
-
|
299
|
-
奈 良 県,94.3,84.2,101.9,98.9,93.3,99.3,100.4,95.2,99.3,99.3,0
|
300
|
-
|
301
|
-
|
302
|
-
|
303
|
-
|
193
|
+
......
|
304
|
-
|
305
|
-
|
306
|
-
|
307
|
-
鳥 取 県,102.3,80.2,104.4,100.4,105.9,100.4,97.9,88.5,94.6,99.2,0
|
308
|
-
|
309
|
-
|
310
|
-
|
311
|
-
島 根 県,102.4,84.2,110.5,99.2,101.3,99.2,99.5,97.9,97.2,101,0
|
312
|
-
|
313
|
-
|
314
|
-
|
315
|
-
岡 山 県,99,86.3,106.4,100.2,106.6,101.2,95.7,87.4,96,101.2,1
|
316
|
-
|
317
|
-
|
318
|
-
|
319
|
-
広 島 県,101.9,89.1,104.6,97.2,95.5,99.9,99.3,97.6,96.4,99.4,1
|
320
|
-
|
321
|
-
|
322
|
-
|
323
|
-
山 口 県,101.3,89.1,108.2,99.6,106.4,103.1,97.4,86,95.5,99.5,0
|
324
|
-
|
325
|
-
|
326
|
-
|
327
|
-
徳 島 県,100.5,89.2,104.6,101.7,107.7,98.2,97,97.8,98.3,99.8,0
|
328
|
-
|
329
|
-
|
330
|
-
|
331
|
-
香 川 県,98.4,85.7,105.6,100.3,96.4,100.3,100,95.3,96.4,103,0
|
332
|
-
|
333
|
-
|
334
|
-
|
335
|
-
愛 媛 県,100.1,85.7,107.4,103,100.1,99.8,97.7,91.2,98.4,97.7,0
|
336
|
-
|
337
|
-
|
338
|
-
|
339
|
-
高 知 県,102.6,88.9,102.6,98.2,102,100.8,97.5,93.6,96.8,100.5,0
|
340
|
-
|
341
|
-
|
342
|
-
|
343
|
-
福 岡 県,95.7,85.3,105.3,100.2,97,100,97.2,95.8,97.2,101.7,1
|
344
|
-
|
345
|
-
|
346
|
-
|
347
|
-
佐 賀 県,97,82.6,107.6,96.1,103.9,98.6,98.2,94.8,92.1,98.8,0
|
348
|
-
|
349
|
-
|
350
|
-
|
351
|
-
長 崎 県,99.7,92.8,110.4,100.8,112.3,100.1,100.4,87.1,96.2,101.8,0
|
352
|
-
|
353
|
-
|
354
|
-
|
355
|
-
熊 本 県,101.9,81.8,102.3,102.9,101.3,100.1,99.3,92.9,95.4,100.2,1
|
356
|
-
|
357
|
-
|
358
|
-
|
359
|
-
大 分 県,98.9,83.8,104.3,99.6,95.6,97.2,97.1,106.5,92.9,97.8,0
|
360
|
-
|
361
|
-
|
362
|
-
|
363
|
-
宮 崎 県,97.9,85.2,100.5,101.3,97.5,98.9,97.8,89.6,91.1,97.2,0
|
364
|
-
|
365
|
-
|
366
|
-
|
367
|
-
鹿児島県,99.3,80.5,100.6,94.1,90.1,100.4,99.2,91.3,92.3,96.9,0
|
368
|
-
|
369
|
-
|
370
|
-
|
371
|
-
沖 縄 県,103.5,84.8,101.4,99.4,100.2,100.8,98.2,93.6,95.8,94.8,0
|
372
|
-
|
373
|
-
|
374
194
|
|
375
195
|
```
|
376
196
|
|
3
エラーメッセージを全文、CSVファイルの全体を書きました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,13 +10,73 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
###
|
13
|
+
### 実行結果・エラーメッセージ
|
14
|
-
|
15
|
-
|
16
|
-
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
-
```
|
17
|
+
```
|
18
|
+
|
18
|
-
|
19
|
+
0.7368421052631579
|
20
|
+
|
21
|
+
0.9642857142857143
|
22
|
+
|
23
|
+
変数 重要度
|
24
|
+
|
25
|
+
0 食料 0.000000
|
26
|
+
|
27
|
+
1 住居 0.000000
|
28
|
+
|
29
|
+
2 水道光熱費 0.183482
|
30
|
+
|
31
|
+
3 家具家事用品 0.000000
|
32
|
+
|
33
|
+
4 衣類 0.095694
|
34
|
+
|
35
|
+
5 保険医療 0.000000
|
36
|
+
|
37
|
+
6 交通通信 0.000000
|
38
|
+
|
39
|
+
7 教育 0.000000
|
40
|
+
|
41
|
+
8 教養娯楽 0.720824
|
42
|
+
|
43
|
+
9 諸雑費 0.000000
|
44
|
+
|
45
|
+
---------------------------------------------------------------------------
|
46
|
+
|
47
|
+
ValueError Traceback (most recent call last)
|
48
|
+
|
49
|
+
<ipython-input-104-2d435d3c4d5a> in <module>()
|
50
|
+
|
51
|
+
36 target_name='大都市圏分類',
|
52
|
+
|
53
|
+
37 feature_names=X_train.columns,
|
54
|
+
|
55
|
+
---> 38 class_names=[str(i) for i in class_names]
|
56
|
+
|
57
|
+
39 )
|
58
|
+
|
59
|
+
40
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
4 frames
|
64
|
+
|
65
|
+
/usr/local/lib/python3.6/dist-packages/sklearn/tree/tree.py in _validate_X_predict(self, X, check_input)
|
66
|
+
|
67
|
+
400 "match the input. Model n_features is %s and "
|
68
|
+
|
69
|
+
401 "input n_features is %s "
|
70
|
+
|
71
|
+
--> 402 % (self.n_features_, n_features))
|
72
|
+
|
73
|
+
403
|
74
|
+
|
75
|
+
404 return X
|
76
|
+
|
77
|
+
|
78
|
+
|
19
|
-
ValueError: Number of features of the model must match the input. Model n_features is 4 and input n_features is 10
|
79
|
+
ValueError: Number of features of the model must match the input. Model n_features is 4 and input n_features is 10
|
20
80
|
|
21
81
|
```
|
22
82
|
|
@@ -72,6 +132,8 @@
|
|
72
132
|
|
73
133
|
model.fit(X_train, Y_train)
|
74
134
|
|
135
|
+
model.predict(X_train)
|
136
|
+
|
75
137
|
from sklearn import metrics
|
76
138
|
|
77
139
|
print(metrics.accuracy_score(Y_test, model.predict(X_test)))
|
@@ -88,21 +150,21 @@
|
|
88
150
|
|
89
151
|
class_names = Y_train.unique().tolist()
|
90
152
|
|
91
|
-
|
92
|
-
|
93
|
-
viz = dtreeviz(
|
153
|
+
viz = dtreeviz(
|
154
|
+
|
94
|
-
|
155
|
+
classifier,
|
156
|
+
|
95
|
-
|
157
|
+
X_train,
|
96
|
-
|
158
|
+
|
97
|
-
|
159
|
+
Y_train,
|
98
|
-
|
160
|
+
|
99
|
-
|
161
|
+
target_name='大都市圏分類',
|
100
|
-
|
162
|
+
|
101
|
-
|
163
|
+
feature_names=X_train.columns,
|
102
|
-
|
164
|
+
|
103
|
-
|
165
|
+
class_names=[str(i) for i in class_names]
|
104
|
-
|
166
|
+
|
105
|
-
|
167
|
+
)
|
106
168
|
|
107
169
|
|
108
170
|
|
@@ -110,6 +172,8 @@
|
|
110
172
|
|
111
173
|
|
112
174
|
|
175
|
+
|
176
|
+
|
113
177
|
```
|
114
178
|
|
115
179
|
csv
|
@@ -118,9 +182,195 @@
|
|
118
182
|
|
119
183
|
都道府県,食料,住居,水道光熱費,家具家事用品,衣類,保険医療,交通通信,教育,教養娯楽,諸雑費,大都市圏分類
|
120
184
|
|
185
|
+
|
186
|
+
|
187
|
+
北 海 道,98.7,82.6,116.3,99.3,103.8,100.2,99.5,93.2,97.1,100.9,1
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
青 森 県,97.4,95.7,109,96.2,97.1,101,100.5,93.2,96.4,97.8,0
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
岩 手 県,96.6,89.4,111,102.2,97.8,100.4,99.7,90.1,99.8,97,0
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
宮 城 県,97.2,97.1,101.3,104,95.6,100.9,97.5,99.5,99.3,99.2,1
|
200
|
+
|
201
|
+
|
202
|
+
|
203
|
+
秋 田 県,97.3,86.1,107.2,103.1,102.4,98.9,98,87.1,98,100.2,0
|
204
|
+
|
205
|
+
|
206
|
+
|
207
|
+
山 形 県,101.7,91.3,111.6,93.5,105.7,97,99.7,105.4,99.1,97.6,0
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
福 島 県,100,92.5,108.6,100.9,106.2,99.9,98.8,90.9,96.6,102.9,0
|
212
|
+
|
213
|
+
|
214
|
+
|
215
|
+
茨 城 県,99.1,96.3,101.9,93,97.5,98,96.7,89.5,95.2,101.4,0
|
216
|
+
|
217
|
+
|
218
|
+
|
219
|
+
栃 木 県,99.5,87.9,96.7,100.3,115.7,99.1,97.7,101.9,94.9,99.8,0
|
220
|
+
|
221
|
+
|
222
|
+
|
223
|
+
群 馬 県,99.1,87.5,91.2,96.9,98.2,100,97.1,79.9,95.5,98.9,0
|
224
|
+
|
225
|
+
|
226
|
+
|
227
|
+
埼 玉 県,100.9,109.3,93,101.8,103.1,101,100.6,103.7,104.5,100.7,1
|
228
|
+
|
229
|
+
|
230
|
+
|
231
|
+
千 葉 県,100.6,102,100.4,101,91.7,101.1,99.1,97.9,102,99.6,1
|
232
|
+
|
233
|
+
|
234
|
+
|
235
|
+
東 京 都,103.1,133.2,94.6,102.8,96.5,101.7,104.4,108.3,104,99.5,1
|
236
|
+
|
237
|
+
|
238
|
+
|
239
|
+
神奈川県,102.5,124.7,97.6,101.9,101.7,99,104.4,112.6,104.8,102.1,1
|
240
|
+
|
241
|
+
|
242
|
+
|
243
|
+
新 潟 県,100.2,90.9,98.5,97.5,105.9,99.4,98.1,97.1,99.5,100.6,1
|
244
|
+
|
245
|
+
|
246
|
+
|
247
|
+
富 山 県,100.4,87.3,102.2,101.7,100,101.8,97.7,85.7,97.2,102.6,0
|
248
|
+
|
249
|
+
|
250
|
+
|
251
|
+
石 川 県,103,86,103,99.6,107.2,101.9,98.9,103.2,98.2,101.3,0
|
252
|
+
|
253
|
+
|
254
|
+
|
255
|
+
福 井 県,103.1,86.2,93.5,108.7,99.1,102.4,99.1,103.4,95.2,101.9,0
|
256
|
+
|
257
|
+
|
258
|
+
|
259
|
+
山 梨 県,99.7,94.3,94.7,100.2,107.2,97.4,98.4,87.7,98.3,100,0
|
260
|
+
|
261
|
+
|
262
|
+
|
263
|
+
長 野 県,94.1,87.1,99.7,97,102.5,98.3,99.8,94.7,98.1,102.6,0
|
264
|
+
|
265
|
+
|
266
|
+
|
267
|
+
岐 阜 県,97.4,84.1,92.9,94.1,101.9,99.3,100.4,92.5,97.4,99.8,0
|
268
|
+
|
269
|
+
|
270
|
+
|
121
|
-
......
|
271
|
+
静 岡 県,98.7,97.2,96.8,98,97.4,100.2,99.5,82,99.9,98.4,1
|
272
|
+
|
273
|
+
|
274
|
+
|
122
|
-
|
275
|
+
愛 知 県,98.2,95.3,95.7,97.2,99.6,99.7,98.5,96.4,100.7,99.2,1
|
276
|
+
|
277
|
+
|
278
|
+
|
279
|
+
三 重 県,100.4,95.6,96.8,98.6,99.4,99.1,98.7,98.9,95.7,98.1,0
|
280
|
+
|
281
|
+
|
282
|
+
|
283
|
+
滋 賀 県,99.5,88.3,101.4,97.6,104.3,100.6,100.6,109,96.8,101.1,0
|
284
|
+
|
285
|
+
|
286
|
+
|
287
|
+
京 都 府,100.5,92.3,101.4,100.4,98.7,97.6,102.6,112.3,101.9,101.4,1
|
288
|
+
|
289
|
+
|
290
|
+
|
291
|
+
大 阪 府,99.4,97.6,98.7,99.9,99.1,99.6,101,108.9,102.3,96.6,1
|
292
|
+
|
293
|
+
|
294
|
+
|
295
|
+
兵 庫 県,99.9,100,99.5,101.7,105.4,98.4,100.8,102.2,101.5,103.5,1
|
296
|
+
|
297
|
+
|
298
|
+
|
299
|
+
奈 良 県,94.3,84.2,101.9,98.9,93.3,99.3,100.4,95.2,99.3,99.3,0
|
300
|
+
|
301
|
+
|
302
|
+
|
123
|
-
......
|
303
|
+
和歌山県,100.9,99,102,100,99.5,101.3,98.9,105.1,96.8,99.6,0
|
304
|
+
|
305
|
+
|
306
|
+
|
307
|
+
鳥 取 県,102.3,80.2,104.4,100.4,105.9,100.4,97.9,88.5,94.6,99.2,0
|
308
|
+
|
309
|
+
|
310
|
+
|
311
|
+
島 根 県,102.4,84.2,110.5,99.2,101.3,99.2,99.5,97.9,97.2,101,0
|
312
|
+
|
313
|
+
|
314
|
+
|
315
|
+
岡 山 県,99,86.3,106.4,100.2,106.6,101.2,95.7,87.4,96,101.2,1
|
316
|
+
|
317
|
+
|
318
|
+
|
319
|
+
広 島 県,101.9,89.1,104.6,97.2,95.5,99.9,99.3,97.6,96.4,99.4,1
|
320
|
+
|
321
|
+
|
322
|
+
|
323
|
+
山 口 県,101.3,89.1,108.2,99.6,106.4,103.1,97.4,86,95.5,99.5,0
|
324
|
+
|
325
|
+
|
326
|
+
|
327
|
+
徳 島 県,100.5,89.2,104.6,101.7,107.7,98.2,97,97.8,98.3,99.8,0
|
328
|
+
|
329
|
+
|
330
|
+
|
331
|
+
香 川 県,98.4,85.7,105.6,100.3,96.4,100.3,100,95.3,96.4,103,0
|
332
|
+
|
333
|
+
|
334
|
+
|
335
|
+
愛 媛 県,100.1,85.7,107.4,103,100.1,99.8,97.7,91.2,98.4,97.7,0
|
336
|
+
|
337
|
+
|
338
|
+
|
339
|
+
高 知 県,102.6,88.9,102.6,98.2,102,100.8,97.5,93.6,96.8,100.5,0
|
340
|
+
|
341
|
+
|
342
|
+
|
343
|
+
福 岡 県,95.7,85.3,105.3,100.2,97,100,97.2,95.8,97.2,101.7,1
|
344
|
+
|
345
|
+
|
346
|
+
|
347
|
+
佐 賀 県,97,82.6,107.6,96.1,103.9,98.6,98.2,94.8,92.1,98.8,0
|
348
|
+
|
349
|
+
|
350
|
+
|
351
|
+
長 崎 県,99.7,92.8,110.4,100.8,112.3,100.1,100.4,87.1,96.2,101.8,0
|
352
|
+
|
353
|
+
|
354
|
+
|
355
|
+
熊 本 県,101.9,81.8,102.3,102.9,101.3,100.1,99.3,92.9,95.4,100.2,1
|
356
|
+
|
357
|
+
|
358
|
+
|
359
|
+
大 分 県,98.9,83.8,104.3,99.6,95.6,97.2,97.1,106.5,92.9,97.8,0
|
360
|
+
|
361
|
+
|
362
|
+
|
363
|
+
宮 崎 県,97.9,85.2,100.5,101.3,97.5,98.9,97.8,89.6,91.1,97.2,0
|
364
|
+
|
365
|
+
|
366
|
+
|
367
|
+
鹿児島県,99.3,80.5,100.6,94.1,90.1,100.4,99.2,91.3,92.3,96.9,0
|
368
|
+
|
369
|
+
|
370
|
+
|
371
|
+
沖 縄 県,103.5,84.8,101.4,99.4,100.2,100.8,98.2,93.6,95.8,94.8,0
|
372
|
+
|
373
|
+
|
124
374
|
|
125
375
|
```
|
126
376
|
|
2
タイトル追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
scikit-learnで決定木を実装したいがエラー
|
1
|
+
ValueError: Number of features of the model must match the input. scikit-learnで決定木を実装したいがエラー
|
test
CHANGED
File without changes
|
1
csvデータを分かりやすくしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -112,7 +112,9 @@
|
|
112
112
|
|
113
113
|
```
|
114
114
|
|
115
|
-
|
115
|
+
csv
|
116
|
+
|
117
|
+
```
|
116
118
|
|
117
119
|
都道府県,食料,住居,水道光熱費,家具家事用品,衣類,保険医療,交通通信,教育,教養娯楽,諸雑費,大都市圏分類
|
118
120
|
|