私はそうのようなトレーニングのためsklearnのcross_val_predictを使用しています:cross_val_predictを使用して新しいデータセットの確率を予測するにはどうすればよいですか?
myprobs_train = cross_val_predict(LogisticRegression(),X = x_old, y=y_old, method='predict_proba', cv=10)
私は戻っ確率で満足している、とブランドの新しいデータセットを獲得するために、今たいと思います。私は試しました:
myprobs_test = cross_val_predict(LogisticRegression(), X =x_new, y= None, method='predict_proba',cv=10)
しかし、これはうまくいきませんでした。新しいデータにcross_val_predictの訓練されたクロスバリデーションモデルを適用する方法がないということですか?または私はそれを間違って使用していますか?
ありがとうございました!
2回目の実行でy値が含まれていなかったのでエラーは驚いていません。サンプルの予測からいくつかのことをやりたいですか? cross_val_predictは、2つのステップでフィットして予測することができないため、それには最適ではないかもしれません –