Python 此线性回归实例的错误Y_pred尚未安装。呼叫';适合';在使用此估计器之前使用适当的参数

Python 此线性回归实例的错误Y_pred尚未安装。呼叫';适合';在使用此估计器之前使用适当的参数,python,Python,在代码中,您没有调用fit。您需要在声明LinearRegressionmodel后调用它,如下所示: from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test, = train_test_split(X, y, test_size=0.2) lr = linear_model.LinearRegression() X_train= X_train.reshape(-1, 1)

在代码中,您没有调用
fit
。您需要在声明
LinearRegression
model后调用它,如下所示:

from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test,  = train_test_split(X, y, test_size=0.2)

lr = linear_model.LinearRegression()

X_train= X_train.reshape(-1, 1)


Y_pred = lr.predict(X_test)

我是格雷西亚斯的阿格雷格,我是埃斯佩拉莫斯!
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression

X_train, X_test, y_train, y_test, = train_test_split(X, y, test_size=0.2)
X_train= X_train.reshape(-1, 1)

lr = LinearRegression().fit(X_train, y_train)  # fit should be used here
Y_pred = lr.predict(X_test) # prediction stage