练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方

某医师希望通过B超下胎儿的身长、头围、体重来预测胎儿周龄,这些观测值均是连续性数值变量,所以很容易想到建立一个多重线性回归方程来解决问题。

数据:取自张文彤老师SPSS统计教程高级版

常规的线性回归显示有严重共线性问题,且所得回归系数与现实生活逻辑不符,得想办法解决共线性问题。

以R的lm.ridge()做岭回归分析

读取数据:

touwei <- read.csv("ridgereg.csv")

岭回归:

fit <- lm.ridge(y~long+touwei+weight,data=touwei,lambda = seq(0,2,0.001))

看岭迹图:

plot(fit)

观察此图,lambda在1左右,三条曲线区域平稳运行,本例根据岭迹图主观定lambda=1.1,重新拟合岭回归的以结果:

fit <- lm.ridge(y~long+touwei+weight,data=touwei,lambda = 1.1)

即所得岭回归方程表达式为:

y=8.697+0.225*long+0.111*touwei+0.005*weight

可惜lm.ridge函数并没有直接提供回归拟合的R平方,以及各偏回归系数显著性检验p值结果。没有办法通过R方或p值来对结果进行评判。

本文完

文/图=数据小兵

(0)

相关推荐

  • 互助问答第413期:PSM核匹配后如何进行DID

    PSM核匹配后如何进行DID 在PSM核匹配后会生成weight变量,如何使用weight进行后续DID分析呢?可以直接将weight加入DID方程加权回归吗?在直接使用weight后,DID系数与基 ...

  • R数据分析:一般线性回归的做法和解释

    发现大家做分析做的最多的还是线性回归,很多人咨询的都是线性回归的问题,今天专门出一个线性回归的文章. 在R语言中我们可以非常方便地用基础包中的lm方法做出线性回归.参数的书写也和数学方程一样一样的Y~ ...

  • 各类统计方法R语言实现(七)

    今天是各类统计方法R语言实现的第七期,我们主要介绍多重共线性.异常观察值的分析和回归模型改进措施. 多重共线性 多重共线性是指线性回归模型中的解释变量之间由于存在强相关关系而使模型估计失真或难以估计准 ...

  • R语言分层线性模型案例

    原文 http://tecdat.cn/?p=3740 有许多分层数据的例子.例如,地理数据通常按层次分组,可能是全球数据,然后按国家和地区分组 .一个生物学的例子是按物种分组的动物或植物的属性,或者 ...

  • 各类统计方法R语言实现(五)

    今天是各类统计方法R语言实现的第五期,我们主要介绍简单线性回归和多项式回归. 基础知识 什么是回归? 回归分析指用一个或多个自变量来预测因变量的方法. 简而言之,就是用已知的变量预测未知的变量,比如临 ...

  • 【e汽车】做特斯拉做不了的事,R汽车要做近在咫尺的“红富士”

    "远在大洋彼岸的,还被咬了一口的苹果,和身边新鲜的红富士比较,哪个更好?" 这看起来是R汽车首席共创伙伴杨晓东在"R品牌共创者生态大会"上对外作出的一个提问,但 ...

  • 用R语言pie函数做饼图

    ggplot2不直接支持制作饼图,尚需先做柱形图再变换坐标轴才转换为饼图,比较繁琐.所以在R中做饼图,小兵先练习使用自带饼图函数pie()来实现. 案例数据源:雇员数据 请在本公众号后台回复关键词[雇 ...

  • 用R对连续数据做描述统计

    用R做基本描述统计,可选的函数很多,反而显得不那么直接.挑选着学习几个好用的能满足日常分析需求即可. 函数使用 自带summary() pastecs包stat.desc() 案例数据 employe ...

  • 练习R:lm+plot+abline+text四函数绘制线性拟合散点图

    雇员数据中,我想考察"当前薪金"是不是受到"起始薪金"的影响,通俗理解为"起点越高,发展越好" ? 直接用lm()拟合一个一元线性回归: f ...

  • 练习R:lrtest()函数做logistic回归全局显著性检验

    上一篇文章中,<练习R:glm()函数连续自变量的二项logistic回归>我练习了glm函数实现二项logistic回归,在实践中发现glm函数并不是一劳永逸的,比如它没有似然比检验结果 ...

  • JASP统计软件做logistic回归分析使用小结

    上一篇专门去练习使用JASP去完成一个logistic回归,与SPSS相对比,JASP在logistic回归方面还有一些不同之处,做个小结. 01 分类变量哑变量处理 JASP 0.13.1对分类变量 ...

  • R数据分析:如何做数据的非线性关系,多项式回归的做法和解释

    线性关系其实是最常见也是最有效,同时还是最好解释的,不过变量间复杂的关系我们用多项式回归做出来可能会更加的准确.刚好有位粉丝的数据需要用到多项式回归,今天就给大家写写. 要理解非线性关系,首先我们看看 ...

  • 我们做的回归分析,到底是多元回归还是多变量回归?

    回归分析,包括线性回归.logistic回归等,当自变量多个的时候,叫多元回归还是多因素回归或者多变量回归? 我想很多发表的文章,甚至写的一些教科书,当自变量多个的时候,这个回归会被称为多元回归! 甚 ...

  • 男子腹痛,医生摸了其阴囊后当机立断做手术,可惜还是错了!切了一刀又一刀!

    --正文--- 32岁男子,姓白.IT公司职员,体型偏胖. 这天傍晚刚吃完饭,突然出现肚子痛,自己吃了点藿香正气水,也尝试上了厕所,都不见好转,感觉肚子一阵一阵绞痛,痛了2个多小时都没缓解,在老婆的督 ...