python - 如何找到多项式函数的错误?
问题描述
有没有可能找到像线性函数的 R 平方这样的误差?
我的代码:
df=df._get_numeric_data()
y_data = df['price']
x_data=df.drop('price',axis=1)
pr=PolynomialFeatures(degree=2)
x_train_pr=pr.fit_transform(x_train[['horsepower', 'curb-weight', 'engine-size', 'highway-
mpg','normalized-losses','symboling']])
x_test_pr=pr.fit_transform(x_test[['horsepower', 'curb-weight', 'engine-size', 'highway-
mpg','normalized-losses','symboling']])
RigeModel=Ridge(alpha=1)
RigeModel.fit(x_train_pr, y_train)
yhat = RigeModel.predict(x_test_pr)
解决方案
推荐阅读
- java - Spring Boot:在 Runnable 静态线程中访问 Autowired 组件
- python - 在 Python 模块中使用 InstaLoader
- javascript - 如何在 svelte 中向窗口事件/鼠标滚轮添加参数
- java - 如何格式化打印整数,以便小数点左侧的所有位都对齐?
- javascript - highcharts 饼图为每个部分应用一个模态
- html - 试图找到一种方法在 CSS 中的 div 类中居中多个元素
- http - Prolog:process_create 在 http_handler 中不起作用
- php - 如何使用带有 PHP 的单选按钮将某些信息上传到我的数据库?
- python - 接受生日列并返回星座的 Python 函数
- javascript - 在 Rails 应用程序中使用外部脚本时出现 Javascript 空错误