簡體   English   中英

Scikit-learn LinearRegression:如何解決錯誤“ fit() missing 1 required positional argument: 'y' ”?

[英]Scikit-learn LinearRegression: How to resolve the error “ 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)

您的導入語句中也有一個錯字,它是帶有小lsklearn.linear_model

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM