模拟假数据集

 set.seed(0820)n         <- 50p         <- 25beta      <- rep(0,p)beta[1:5] <- 1:5/5X <- matrix(rnorm(n*p),n,p)X <- scale(X)Xb <- X%*%betaY <- X%*%beta+rnorm(n)Y <- Y-mean(Y)plot(cor(X,Y),xlab="j",ylab="Cor(Y,X_j)",main="Sample correlations",cex=2)

标准最小二乘法

summary(ols)
##
## Call:##
## Residuals:
##      Min       1Q   Median       3Q      Max
## -2.54540 -0.38971 -0.00738  0.49058  1.90900
##
## Coefficients:
##               Estimate Std. Error t value Pr(>|t|)
## (Intercept) -3.914e-16  1.648e-01   0.000  1.00000
## X1           6.020e-01  2.097e-01   2.871  0.00841 **
## X2           5.924e-01  2.013e-01   2.944  0.00709 **
## X3          -1.106e-01  2.290e-01  -0.483  0.63363
## X4           1.117e+00  2.058e-01   5.427 1.42e-05 ***
## X5           1.234e+00  2.190e-01   5.633 8.46e-06 ***
## X6          -3.225e-01  2.322e-01  -1.389  0.17755
## X7          -1.954e-01  2.150e-01  -0.909  0.37231
## X8           1.466e-01  2.532e-01   0.579  0.56803
## X9           4.678e-02  2.353e-01   0.199  0.84409
## X10         -2.779e-01  2.151e-01  -1.292  0.20864
## X11         -7.308e-02  2.553e-01  -0.286  0.77717
## X12         -4.424e-02  2.642e-01  -0.167  0.86839
## X13         -1.078e-01  2.101e-01  -0.513  0.61270
## X14          3.000e-01  2.263e-01   1.326  0.19743
## X15          2.396e-01  2.480e-01   0.966  0.34365
## X16         -1.178e-01  2.285e-01  -0.515  0.61100
## X17         -2.409e-01  2.280e-01  -1.057  0.30104
## X18         -3.191e-01  2.396e-01  -1.332  0.19551
## X19         -1.207e-01  2.372e-01  -0.509  0.61553
## X20          1.721e-01  2.179e-01   0.790  0.43733
## X21         -1.677e-02  2.144e-01  -0.078  0.93831
## X22          3.706e-02  2.145e-01   0.173  0.86426
## X23          3.233e-02  2.108e-01   0.153  0.87938
## X24         -1.541e-01  2.343e-01  -0.658  0.51691
## X25         -1.970e-01  1.965e-01  -1.002  0.32622
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 1.166 on 24 degrees of freedom
## Multiple R-squared:  0.8416, Adjusted R-squared:  0.6767
## F-statistic: 5.102 on 25 and 24 DF,  p-value: 7.861e-05

LASSO

相关 视频:Lasso回归、岭回归等正则化回归数学原理及R语言实例

Lasso回归、岭回归等正则化回归数学原理及R语言实例

plot(lasso)

使用BIC选择路径上的最佳点


##           df       MSE      bic
## Intercept  1 4.1174138 74.67329
##            2 3.8224639 74.86881
##            3 1.9171062 44.27691
##            4 1.9136899 48.09976
##            5 1.5118875 40.22806
##            6 1.3016560 36.65400
##            7 1.2693779 39.31051
##            8 1.2124870 40.92986
##            9 1.1814011 43.54326
##           10 1.1728179 47.09070
##           11 1.1016346 47.87201
##           12 1.0050559 47.19643
##           13 0.9867377 50.18875
##           14 0.9636054 52.91465
##           15 0.8686856 51.64164
##           16 0.7777734 50.02637
##           17 0.7700763 53.44111
##           18 0.7663544 57.11089
##           19 0.7510361 60.01336
##           20 0.7451598 63.53263
##           19 0.7196873 57.88151
##           20 0.7149486 61.46323
##           21 0.7141592 65.32002
##           20 0.7051259 60.77152
##           21 0.6875391 63.42065
##           22 0.6764241 66.51776
##           23 0.6739037 70.24313
##           24 0.6570954 72.89225
##           25 0.6564105 76.75213
##           26 0.6520870 80.33373


结果

 # beta真值
##  [1] 0.2 0.4 0.6 0.8 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
## [18] 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
 #使用最小二乘预测betaround(beta_ols,3)
##     X1     X2     X3     X4     X5     X6     X7     X8     X9    X10
##  0.602  0.592 -0.111  1.117  1.234 -0.323 -0.195  0.147  0.047 -0.278
##    X11    X12    X13    X14    X15    X16    X17    X18    X19    X20
## -0.073 -0.044 -0.108  0.300  0.240 -0.118 -0.241 -0.319 -0.121  0.172
##    X21    X22    X23    X24    X25
## -0.017  0.037  0.032 -0.154 -0.197
 # LASSO预测betaround(beta_lasso,3)
##  [1]  0.238  0.238  0.000  0.900  0.786  0.000  0.000  0.000  0.000  0.000
## [11]  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000  0.000
## [21]  0.000  0.000  0.000  0.000 -0.075
 #MSE - OLSmean((beta-beta_ols)^2)
## [1] 0.06204978
 #MSE - LASSOmean((beta-beta_lasso)^2)
## [1] 0.01795647

基于R语言实现LASSO回归分析相关推荐

  1. 基于R语言的主成分回归(PCR)与Lasso回归在水稻基因组预测中的对比(生信数基实验作业)

    基于R语言的主成分回归(PCR)与Lasso回归在水稻基因组预测中的对比 0 引言 全基因组选择是 21 世纪动植物育种的一种重要的选择策略,其核心就是全基因组预测,即基于分布在整个基因组上的多样性分 ...

  2. 基于R语言混合效应模型(mixed model)案例研究

    全文链接: http://tecdat.cn/?p=2596 在本文中,我们描述了灵活的竞争风险回归模型.回归模型被指定为转移概率,也就是竞争性风险设置中的累积发生率(点击文末"阅读原文&q ...

  3. 基于R语言的Copula变量相关性分析及应用

    在工程.水文和金融等各学科的研究中,总是会遇到很多变量,研究这些相互纠缠的变量间的相关关系是各学科的研究的重点.虽然皮尔逊相关.秩相关等相关系数提供了变量间相关关系的粗略结果,但这些系数都存在着无法克 ...

  4. 基于R语言的Meta分析【全流程、不确定性分析】方法与Meta机器学习技术应用

    Meta分析是针对某一科研问题,根据明确的搜索策略.选择筛选文献标准.采用严格的评价方法,对来源不同的研究成果进行收集.合并及定量统计分析的方法,最早出现于"循证医学",现已广泛应 ...

  5. 基于R语言的多元线性回归--我国经济增长的定量研究

    基于R语言的多元线性回归--我国经济增长的定量研究 一.实验介绍 1.1 实验内容 经济增长一直以来都是我国宏观经济政策的目标之一,研究影响经济增长的因素对促进我国经济快速发展有着重要意义.本实验运用 ...

  6. 基于R语言的代理模型(高斯过程、贝叶斯优化、敏感性分析、异方差性等)高级技术应用

    基于R语言的代理模型(高斯过程.贝叶斯优化.敏感性分析.异方差性等)高级技术应用 直播时间:10月30日-10月31日.11月6日-7日(4天+1周辅导练习) (上午9:30-12:00  下午14: ...

  7. canoco5主成分分析步骤_基于R语言的主成分分析

    基于R语言的主成分分析 加入的SPSS群里有人问,怎么用SPSS进行主成分分析.确实没有注意到这种操作.很好奇,于是翻了翻孙振球的<医学统计学>,发现主成分分析这一块,竟使用了SAS!后来 ...

  8. r语言 线性回归 相关系数_基于R语言的lmer混合线性回归模型

    原文 基于R语言的lmer混合线性回归模型​tecdat.cn 混合模型适合需求吗? 混合模型在很多方面与线性模型相似.它估计一个或多个解释变量对响应变量的影响.混合模型的输出将给出一个解释值列表,其 ...

  9. 基于R语言实现的交通时空大数据处理

    2019独角兽企业重金招聘Python工程师标准>>> 基于R语言实现的交通时空大数据处理 Import public NYC taxi and Uber trip data int ...

最新文章

  1. html靶心制作,用PS单色填充制作一个靶心
  2. 网传:Vue涉及国家安全漏洞?尤雨溪亲自发文回应!
  3. .NET : 动态生成工作流定义文件并且进行编译
  4. 8 时间转指定时区的时间_Linux指定的时间运行自定义命令的两种方式
  5. 你试过不用if撸代码吗?
  6. 堆垛机器人编程技巧_机器人智能堆垛的控制方法与流程
  7. Linux uart程序
  8. ros开发增加clion常用模板及初始化配置(五)
  9. 锐捷自动定时启动,开机自动认证校园网 教程
  10. nero linux4 序列号,nero9序列号_可以永久使用的nero9序列号
  11. 微信小程序服务器配置流程 免费开启HTTPS
  12. rssi室内定位算法原理_基于RSSI的室内定位算法
  13. HIBERNATE:disjunction和conjunction构造复杂的查询条件.
  14. Excel中两表数据核对方法
  15. nested exception is io.lettuce.core.RedisCommandExecutionException: MOVED 7514 100.71.1.91:6380
  16. 早上第一杯别喝四种水
  17. 多谢您―skycc群发软件
  18. 当局讳莫如深 青龙县避震成功经验获联合国嘉奖
  19. 闻灾情 忆国殇 山河呜咽 寄哀思
  20. 《黑客与画家》——读书笔记

热门文章

  1. PHP爬虫音乐缓存,爬取网易云音乐热评[附上音乐下载]
  2. 阿里巴巴21年校招面经题目解答
  3. Kevin Mitnick的网站 Gotz owned!
  4. 韦老师7天物联网课程----day5
  5. 百问网七天物联网课程学习笔记——嵌入式
  6. 虚拟机输入IP addr不显示ip
  7. php结合md5的加密解密,php结合md5实现的加密解密方法_php技巧
  8. C语言如何加缓冲,C语言学习笔记之输出缓冲
  9. 使用python判断同名文件
  10. Jdk8新特性三:jdk8之函数式编程Function