Linear Regression未定义报错排查:原正常代码突发异常
解决“LinearRegression未定义”错误
- 报错核心原因:代码里用到了
LinearRegression类,但没从sklearn.linear_model模块导入它。另外PolynomialFeatures是特征转换工具,不需要调用fit(x_poly, y_train),这行属于多余代码。
修正后的完整代码:
from sklearn.preprocessing import PolynomialFeatures # 新增LinearRegression的导入语句 from sklearn.linear_model import LinearRegression model2 = PolynomialFeatures(degree = 2) x_poly = model2.fit_transform(X_train) # 移除多余的fit调用 poly_reg = LinearRegression() poly_reg.fit(x_poly, y_train) m2_pred = poly_reg.predict(model2.fit_transform(X_test))
内容的提问来源于stack exchange,提问作者Juan Rodriguez
相关产品推荐
相关产品推荐

