質問するログイン新規登録

回答編集履歴

1

説明修正

2020/05/13 01:10

投稿

magichan
magichan

スコア15898

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`パラメータに渡すように修正するとエラー解決すると思ます