我试图在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并不是很熟悉,但从头到尾跟随这个教程似乎是您最好的选择。 –