Scikit-learn线性回归:如何解决错误" fit() missing 1 required positional argument: 'y' "?



我的代码:

import pandas as pd
from sklearn.Linear_model import LinearRegression as lr
df = pd.DataFrame({"Match Score":[95,85,80,70,60], "Statistic score":[85,95,70,65,70]})
x =df[["Match Score"]]
y =df["Statistic score"]
lr.fit(x,y)

错误详细信息:

TypeError                                 Traceback (most recent call last)
<ipython-input-19-e644bf405118> in <module>
----> 1 lr.fit(x,y)
TypeError: fit() missing 1 required positional argument: 'y'

您必须先实例化LinearRegression估计器。

my_lr = lr().fit(x,y)

您的导入语句中还有一个错别字,它sklearn.linear_model带有一个小l.

相关内容

最新更新