逻辑回归: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',
StandardScaler:TypeError:fit()缺少1个必需的位置参数:'X'