Python 线性回归模型缺少参数。拟合

Python 线性回归模型缺少参数。拟合,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我试图编写一个线性回归模型,但我得到一个类型错误: Traceback (most recent call last) <ipython-input-65-8a233a281e65> in <module>() 2 y_val= df['GOOGL'] 3 body_reg =linear_model.LinearRegression ----> 4 body_reg.fit(x_val, y_val) TypeError: fit() m

我试图编写一个线性回归模型,但我得到一个类型错误:

Traceback (most recent call last) <ipython-input-65-8a233a281e65> in <module>()
      2 y_val= df['GOOGL']
      3 body_reg =linear_model.LinearRegression
----> 4 body_reg.fit(x_val, y_val)

TypeError: fit() missing 1 required positional argument: 'y'

是否缺少参数?

您需要创建类的实例:

Traceback (most recent call last) <ipython-input-65-8a233a281e65> in <module>()
      2 y_val= df['GOOGL']
      3 body_reg =linear_model.LinearRegression
----> 4 body_reg.fit(x_val, y_val)

TypeError: fit() missing 1 required positional argument: 'y'
body_reg = linear_model.LinearRegression()

我收到一个错误,错误是:C:\Users\Brian\Anaconda3\lib\site packages\sklearn\utils\validation.py:395:DeprecationWarning:在0.17中,将1d数组作为数据传递是不推荐的,在0.19中会引发ValueError。如果数据具有单个特征,则使用X.restrape-1,1或如果数据包含单个样本,则使用X.restrape-1,-1重塑数据。DeprecationWarningAlso ValueError:找到样本数不一致的输入变量:[1,2246]