【问题标题】:Linear Regression Python- not fitting线性回归 Python - 不合适
【发布时间】:2021-01-27 09:49:25
【问题描述】:
area_df2 = pd.read_csv("homeprices.csv")
    
data = pd.DataFrame({'area':[4600,4800,5200,6000,6500],
                         'price':[775000,800000,832000,862000,940000]},index=[5,6,7,8,9])
df3=pd.concat([area_df2,data])
a=df3.drop('price',axis=1)
model=linear_model.LinearRegression
model.fit(a,df3.price)

Data Frame after concatenation

不合适显示如下错误;

TypeError Traceback(最近调用 最后)在() 1 模型=linear_model.LinearRegression ----> 2 model.fit(a,df3.price) 3款

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

【问题讨论】:

标签: python pandas scikit-learn


【解决方案1】:

在创建线性回归模型时,忘记了末尾的括号“()”:

model=linear_model.LinearRegression()

那么你的问题就解决了。

【讨论】:

    猜你喜欢
    • 2021-11-20
    • 1970-01-01
    • 2020-10-22
    • 1970-01-01
    • 2021-12-23
    • 2020-07-27
    • 1970-01-01
    • 2017-08-20
    • 2016-05-10
    相关资源
    最近更新 更多