回答編集履歴
1
説明修正
answer
CHANGED
|
@@ -2,6 +2,6 @@
|
|
|
2
2
|
```Python
|
|
3
3
|
X_train, X_val, y_train, y_val = train_test_split(X_train, y_train, test_size=0.5, stratify=binned_y, random_state=0) # 0.67 x 0.5 = 0.335
|
|
4
4
|
```
|
|
5
|
-
の行で、入力値の`X_train`および`y_train` のデータサイズは(最初のtrain_test_plit()で分割されて)`77`になってますが、`binned_y` は分割されていないため `116` のままであるため、不整合が起きている事が原因かと思います。
|
|
5
|
+
の行で、入力値の`X_train`および`y_train` のデータサイズは(最初のtrain_test_plit()で分割されて)`77`になってますが、`binned_y` は分割されていないためデータサイズが元の `116` のままであるため、不整合が起きている事が原因かと思います。
|
|
6
6
|
|
|
7
|
-
`y_train` と整合がとれているBinningデータを`stratify`パラメータに渡すように修正すると
|
|
7
|
+
`y_train` と整合がとれているBinningデータを`stratify`パラメータに渡すように修正するとエラーは解決すると思います。
|