我試圖在Python 3.5中建模,並遵循可在here找到的示例。名稱'classification_model'未定義
我已經從sklearn導入了所有必需的庫。
但是,我收到以下錯誤。
代碼:
from sklearn.linear_model import LogisticRegression
from sklearn.cross_validation import KFold #For K-fold cross validation
from sklearn.ensemble import RandomForestClassifier
from sklearn.tree import DecisionTreeClassifier, export_graphviz
from sklearn import metrics
outcome_var = 'Loan_Status'
model = LogisticRegression()
predictor_var = ['Credit_History']
classification_model(model, loan,predictor_var,outcome_var)
當我運行上面的代碼中,我得到以下錯誤: NameError:名字「classification_model」沒有定義
我不知道如何解決這個因爲我試圖導入sklearn和所有的子庫。
P.S.我是Python新手,因此我試圖找出基本步驟
是否有任何內置包,用於創建模型。 (Like R) –
我不確定你的意思。 'model'是使用作爲sklearn包的一部分的'LogisticRegression()'類構建的。我對sklearn並不是很熟悉,但從頭到尾跟隨這個教程似乎是您最好的選擇。 –