基于R语言实现Lasso回归分析
2017-03-13 16:54
239 查看
主要步骤:
将数据存成csv格式,逗号分隔
在R中,读取数据,然后将数据转成矩阵形式
加载lars包,先安装
调用lars函数
确定Cp值最小的步数
确定筛选出的变量,并计算回归系数
具体代码如下:
需要注意的地方:
1、数据读取的方法,这里用的file.choose( ),这样做的好处是,会弹出窗口让你选择你要加载进来的文件,免去了输入路径的苦恼。
2、数据要转为矩阵形式
3、(la) 可以看到R方,这里为0.66,略低
4、图如何看? summary的结果里,第1步是Cp最小的,在图里,看到第1步与横轴0.0的交界处,只有变量1是非0的。所以筛选出的是nongyangungun
Ps: R语言只学习了数据输入,及一些简单的处理,图形可视化部分尚未学习,等论文写完了,再把这部分认真学习一下~~在这里立个flag
将数据存成csv格式,逗号分隔
在R中,读取数据,然后将数据转成矩阵形式
加载lars包,先安装
调用lars函数
确定Cp值最小的步数
确定筛选出的变量,并计算回归系数
具体代码如下:
需要注意的地方:
1、数据读取的方法,这里用的file.choose( ),这样做的好处是,会弹出窗口让你选择你要加载进来的文件,免去了输入路径的苦恼。
2、数据要转为矩阵形式
3、(la) 可以看到R方,这里为0.66,略低
4、图如何看? summary的结果里,第1步是Cp最小的,在图里,看到第1步与横轴0.0的交界处,只有变量1是非0的。所以筛选出的是nongyangungun
Ps: R语言只学习了数据输入,及一些简单的处理,图形可视化部分尚未学习,等论文写完了,再把这部分认真学习一下~~在这里立个flag
相关文章推荐
- 【机器学习算法】基于R语言的多元线性回归分析
- 回归分析以及r语言实现(一)
- R语言简单实现聚类分析计算与分析(基于系统聚类法)
- R语言︱情感分析—基于监督算法R语言实现(二)
- webkit如何实现JS DOM binding—基于V8分析
- Linux内核DRM实现分析——基于i915
- 基于特征分析谱估计算法(Capon, MUSIC, ESPRIT)的C++实现
- Mocha NTA基于单采集器实现的多种流协议分析
- 基于 GMF 的流程分析工具的设计与实现
- 基于文法分析的表达式计算器的实现
- 谈基于Intranet的储粮测控和粮情分析推理系统的设计和实现
- .net下基于winpcap实现的网络分析程序(一)
- 基于B/S模式的网页报表打印方式的分析与实现
- BlogEngine.Net架构与源代码分析系列part3:数据存储——基于Provider模式的实现
- BlogEngine.Net架构与源代码分析系列part3:数据存储——基于Provider模式的实现
- JSP环境基于Session的在线用户统计深入分析,监听器Listener实现用户在线统计
- ucOS-II基于ARM920T的OSIntCtxSw实现分析
- .net下基于winpcap实现的网络分析程序(三)
- 基于事件关联的根本原因分析系统的设计与实现
- BlogEngine.Net架构与源代码分析系列part3:数据存储——基于Provider模式的实现