逻辑回归:fit() 缺少 1 个必需的位置参数:'y'

Posted

技术标签:

【中文标题】逻辑回归:fit() 缺少 1 个必需的位置参数:\'y\'【英文标题】:Logistic Regression: fit() missing 1 required positional argument: 'y'逻辑回归:fit() 缺少 1 个必需的位置参数:'y' 【发布时间】:2019-03-08 12:18:16 【问题描述】:

我在 y 为布尔值且依赖于 x 的数据集上应用 Logicstics 回归。 以下是数据集(我正在分享 Jupyter 快照):

1.数据汇总

2。在训练和测试集中划分数据集。并绘制 y vs x

3。拟合数据

我尝试了很多基于其他*** 解决方案的方法。但仍然得到同样的错误。 任何帮助在这里都会很棒。谢谢。

【问题讨论】:

想知道投反对票的原因吗? 【参考方案1】:

试试:

lr = LogisticRegression()

【讨论】:

这和“lr = LogisticRegression(); lr.fit(X.values.reshape(-1, 1), y.values.ravel())”有效。谢谢!

以上是关于逻辑回归:fit() 缺少 1 个必需的位置参数:'y'的主要内容,如果未能解决你的问题,请参考以下文章

Python sklearn 线性回归错误:fit() 缺少 1 个必需的位置参数:'y'"

TypeError: fit() 缺少 1 个必需的位置参数:'y',

“fit() 缺少 1 个必需的位置参数:'y'”错误

StandardScaler:TypeError:fit()缺少1个必需的位置参数:'X'

TypeError:fit_resample()缺少1个必需的位置参数:'y'[关闭]

Imputer 的 fit 方法抛出缺少 1 个必需的位置参数:'X' 错误