LogisticRegression不返回结果(Python)
我试图在python中使用五星评级(1-5)对单次转换(0,1)进行二项逻辑回归。我成功地将我的csv上传到Jupyter笔记本,检查数据以确认没有空值和数据类型是正确的(int64),并且一切看起来都正常。我将模型设置为:LogisticRegression不返回结果(Python),python,regression,logistic-regression,Python,Regression,Logistic Regression,我试图在python中使用五星评级(1-5)对单次转换(0,1)进行二项逻辑回归。我成功地将我的csv上传到Jupyter笔记本,检查数据以确认没有空值和数据类型是正确的(int64),并且一切看起来都正常。我将模型设置为: X_train, X_test, y_train, y_test = train_test_split(df[['RATING']],df.RETENTION_FLAG,test_size=0.1) 然后运行: model = LogisticRegression() m
X_train, X_test, y_train, y_test = train_test_split(df[['RATING']],df.RETENTION_FLAG,test_size=0.1)
然后运行:
model = LogisticRegression()
model.fit(X_train,y_train)
但是,输出只是LogisticRegression(),没有实际结果
我的笔记本和原始数据可在以下位置找到:
我相信有一个简单的解释,但我已经用尽堆栈溢出和youtube,所以任何帮助,你可以提供非常感谢 在这个答案中,我要说明两件事:
model.fit(X\U列车,y\U列车)
返回logisticReturnal()
:
模型属于类LogisticRegression()
,拟合模型不会改变这一点。因此,它将保持类类型LogisticRegression()
read\u csv
。希望解决方案能有所帮助!:)