前提・実現したいこと
層化交差検証を行っている際にわからないエラーが出てしまいました。どのようにすれば改善されますでしょうか?
発生している問題・エラーメッセージ
ValueError: Supported target types are: ('binary', 'multiclass'). Got 'continuous' instead.
該当のソースコード
python
1# 目的変数と説明変数の定義 2x_train = train.iloc[:,[0,1,3,4,5,6,7,8,9]] 3y_train = train['kpl'] 4x_test = test 5 6# 層化法によるk分割による交差検証 7from sklearn.linear_model import LinearRegression 8from sklearn.model_selection import StratifiedKFold 9from sklearn.model_selection import cross_val_score 10 11kf = StratifiedKFold(n_splits=3, shuffle=True, random_state=1) 12 13lr = LinearRegression() 14 15print(cross_val_score(lr, x_train, y_train, cv=kf)) 16
試したこと
x_trainとy_trainの中身を再確認しました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー