没有合适的资源?快使用搜索试试~ 我知道了~
第八章 变量选择与正则化 – 岭回归分析
5星 · 超过95%的资源 11 下载量 11 浏览量
2020-12-22
05:14:54
上传
评论
收藏 160KB PDF 举报
温馨提示
试读
3页
岭回归分析0 载入库1 数据预处理2 普通线性回归和岭回归2.1 最小二乘法,参数估计2.2 岭回归,参数估计,固定岭参数2.3 岭回归,按 CV 标准自动选择岭参数2.4 列举岭参数的值,计算回归参数,画出岭迹图,计算 VIF 0 载入库 载入 sklearn 模块中的线性回归与岭回归的函数 import numpy as np import matplotlib.pyplot as plt import pandas as pd np.set_printoptions(suppress=True) #不用科学计数法输出 from sklearn.linear_model import Li
资源推荐
资源详情
资源评论
第八章第八章 变量选择与正则化变量选择与正则化 – 岭回归分析岭回归分析
岭回归分析岭回归分析0 载入库1 数据预处理2 普通线性回归和岭回归2.1 最小二乘法,参数估计2.2 岭回归,参数估计,固定岭参数2.3
岭回归,按 CV 标准自动选择岭参数2.4 列举岭参数的值,计算回归参数,画出岭迹图,计算 VIF
0 载入库载入库
载入 sklearn 模块中的线性回归与岭回归的函数
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
np.set_printoptions(suppress=True) #不用科学计数法输出
from sklearn.linear_model import LinearRegression
from sklearn.linear_model import Ridge
from sklearn.linear_model import RidgeCV
1 数据预处理数据预处理
将自变量和因变量中心化和标准化
mydata=pd.read_csv('Regression/Regression8/longley.csv')
mydata_normd = (mydata - mydata.mean()) / mydata.std()
A = np.asmatrix(mydata_normd) #将输入解释为矩阵
X = A[:,1:] y = A[:,0]
2 普通线性回归和岭回归普通线性回归和岭回归
2.1 最小二乘法,参数估计最小二乘法,参数估计
reg01 = LinearRegression()
reg01.fit(X,y)
print('OLS score:', reg01.score(X,y).round(4))
print('OLS coefficients:', reg01.coef_.round(3))
2.2 岭回归,参数估计,固定岭参数岭回归,参数估计,固定岭参数
reg02 = Ridge(alpha=0.016)
reg02.fit(X,y)
print('Ridge(alpha=0.016) score:', reg01.score(X,y).round(4))
print('Ridge(alpha=0.016) coefficients:', reg02.coef_.round(3))
岭回归,给定一些岭参数,画出岭迹图
alphas = np.linspace(0,0.3,51)
betas = np.zeros((51,6))
for i in range(51):
reg03 = Ridge(alpha=alphas[i])
reg03.fit(X,y)
betas[i] = reg03.coef_
ax = plt.gca()
ax.plot(alphas, betas)
plt.xlabel('k')
plt.ylabel('beta(k)')
plt.title('Ridge coefficients as a function of k')
plt.grid(True)
资源评论
- 牛站长2023-07-26这个文件对于变量选择和正则化这个话题探讨得非常全面,不仅有理论解释,还有实际操作指导。
- 张景淇2023-07-26这篇文章提供了一个很好的入门指南,适合初学者和对岭回归分析感兴趣的读者阅读。
- 吹狗螺的简柏承2023-07-26这个文件提供了对变量选择与正则化的相关分析,让人能够更深入地理解这个概念。
- 家的要素2023-07-26这份文件的讲解很朴实,用通俗的语言解释了岭回归分析,让读者不会感到晦涩难懂。
- 梁肖松2023-07-26作者在这个文件中提供了实际案例,帮助读者更好地了解如何应用岭回归分析方法。
weixin_38694541
- 粉丝: 12
- 资源: 927
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 海尔H42E10 6i981BTA DH1PY600000 MBOOT usb.bin 程序.zip
- 网盘的功能实现之数据库搭建笔记
- 软件工程与软件测试阶段作业三.doc
- 软件工程中的人工智能辅助设计研究.pptx
- 海尔智能电视刷机数据 H42E07 机编DH1QR000H07 务必确认机编一致 强制刷机 整机USB升级主程序
- 4444444444444444444
- 基于PHP实现响应式创业园区管委会网站.zip
- 安卓手机用作电脑网络摄像头的工具文件
- 海尔智能电视刷机数据 H32E10 机编DH1QX000805 务必确认机编一致 强制刷机 整机USB升级主程序
- ComfyUI AI老照片修复上色工作流
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功