lightgbmでcross_validationをしようとしているのですが、
python
1param = {'ojective' : 'binary'} 2model = lgb.LGBMClassifier(param) 3score['test_score'] = cross_validate(model, X, y, cv=6, scoring='accuracy', return_estimator=True) # クロスバリデーション
としても
'test_score': array([nan, nan, nan, nan, nan, nan])
としか返ってきません。model の部分が他のモデル(例えばRandomForest)だと問題なく値が返ってくるのですが、なぜかlightgbmではうまくいきません・・・
原因が分かる方がいらっしゃいましたらご教授頂ければと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。