2017-01-06 16 views
-1

私はthis例のステップ3を以下の午前:scikit-learnで `model.fit`が定義されていないのはなぜですか?

model.fit(dataset.data, dataset.target) 

expected = dataset.target 

predicted = model.predict(dataset.data) 

scikitがmodel.fitを認識しない理由を私は理解していません。

まず変数を割り当てる必要がありますか? インポートがありませんか?

私はjupyterで働いています、scikit-learn 0.17.1。

+2

をあなたが最初のモデルを定義する必要があります - あなたは未定義のモデルに適合することはできません。あなたはおそらく良いチュートリアルを見つけるべきでしょう。 – jeremycg

+1

ロジット回帰をしようとすると仮定します:http://scikit-learn.org/stable/modules/generated/sklearn.linear_model.LogisticRegression.html – DyZ

+0

はい、私は物流をしようとしています回帰。 – thleo

答えて

1

あなたはまず、あなたが使っているものは何でもモデルのインスタンスを開始する必要があります。

from sklearn.tree import DecisionTreeClassifier 
model = DecisionTreeClassifier()  
model.fit(dataset.data, dataset.target) 
0

fit(x,y)は、推定器で使用できる方法です。

modelでこのメソッドを使用できるようにするには、最初にモデルを作成し、推定クラスを確認する必要があります。

Documentation

関連する問題