应用岭回归的场景有很多。
本文介绍的是 在应用多元线性回归时 遇到多重共线性问题,且无法删除变量或者增加样本量的情况下,应用岭回归的情况。

  • 案例:互联网经济对中国经济增长影响
  • 基础模型:C-D生产函数:Y=A*L^α *K^β
  • 应用模型:岭回归
  • 使用工具:r语言
  • 使用程序包:‘MASS’、‘xlsx’、‘car’
  • 准备数据:Y:国民生产总值、K:固定资产投资;L:年期末就业人数;A:互联网综合发展水平
  • 数据处理:为了模型的稳定性与计算的简易性,分别对两端取对数,变成线性关系,得到最终模型:lnY=γlnA+αlnL+βlnk
  • 变量解释与结果推测:综合考虑互联网经济的指标体系和数据的可得性,采用因子分析的方法估计综合技术水平A(详情可点击)。γ、α、β表示互联网经济产出弹性系数、劳动力弹性和资本弹性系数,本文推测,生产弹性系数会符合以下估计:
    (1)α+β+γ>1,表示最终经济规模呈递增趋势;
    (2)α<1、β<1,表示边际收益递减的规律性,γ>1,表示互联网经济的边际收益递增性,符合互联网经济的特征。

对数线性化与多重共线性判别

#加载程序包与数据
library(MASS)
library(xlsx)
library(car)
y <- read.xlsx("D:/RData/sets/Y.xlsx",1,encoding = "UTF-8")
l <- read.xlsx("D:/RData/sets/L.xlsx",1,encoding = "UTF-8")
a <- read.xlsx("D:/RData/sets/A.xlsx",1,encoding = "UTF-8")
k <- read.xlsx("D:/RData/sets/K.xlsx",1,encoding = "UTF-8")
dataY <-(y,a,l,k)
#得到相关系数矩阵:变量之间呈同向变动的关系,符合经济发展的规律
scatterplotMatrix(dataY,spread=FALSE,smoother.args=list(lty=2),main="Scatter Plot Matrix")

#数据对数化
ly <- log(y)
la <- log(a)
ll <- log(l)
lk <- log(k)
dY <-data.frame(ly,la,ll,lk)
#做最小二乘回归
fit <- lm(gdp~a+l+k,data=dataY)
fit
summary(fit)

用最小二乘法建立计量模型,由(表6)看到,虽然模型的拟合优度足够高,F值也很大,整体拟合效果好,但是模型系数检验不显著。显而易见考虑模型的多重共线性问题

  • 多重共线性是指在除了因变量与自变量的关系外,在解释变量之间也存在线性相关关系的一种形式。多重共线性导致gdp与互联网综合发展水平、劳动和资本之间的关系不显著。
#应用vif值的开方来判断是否存在多重共线性
library(car)
vif(fit)
sqrt(vif(fit))>2
#vif值开方远大于2,存在多重共线性。
  • 岭回归是一种有偏估计,虽然对数据的无偏估计不准确,但是可以更准确的得到α,β,γ之间的系数关系。
#首先用岭迹图判断k值区间并使用GCV值来进行岭回归估计
plot(lm.ridge(dY[,1]~dY[,2]+dY[,3]+dY[,4],data = dY,lambda = seq(0,0.5,0.001)))
#确定k至的估计区间在0-0.5间

#确定k值并选择GCV值=0.127.做岭回归。
select(lm.ridge(dY[,1]~dY[,2]+dY[,3]+dY[,4],data = dY,lambda = seq(0,0.5,0.001)))
ridge1 <- lm.ridge(dY[,1]~dY[,2]+dY[,3]+dY[,4],data = dY,lambda =0.127)
ridge1 <- lm.ridge(gdp~a+l+k,data = dY,lambda =0.127)
ridge1

结果分析

从系数符号看,符合我们前面对本模型的系数估计。即弹性系数之和大于1,互联网技术弹性系数大于1,劳动力弹性系数和资本弹性系数小于1。从整体来看,α+β+γ大于1,表明了边际产量递增的趋势,符合当前经济发展的现状,当国家投入劳动力和资本和技术时,经济发展水平总量增加。
(分别具体的每个系数分析在这里不做过多讲述)
本文结论为:我国正处于技术推动经济发展的新时代,应以互联网技术为核心,结合信息与知识,对我国经济发展做出贡献。

总结

本文以具体案例为例子,讲解了岭回归模型的r语言实现过程,并对案例进行一定程度的分析。希望可以对大家有帮助。

在本文中对互联网综合发展指数的因子分析求解可以看该连接
因子综合得分求解

R语言-岭回归的代码与案例解读相关推荐

  1. R语言逻辑回归详细代码:预测双十一顾客是否使用天猫优惠券

    R语言逻辑回归详细代码:预测双十一顾客是否使用天猫优惠券 #[1,] "age" 年龄 #[2,] "job" 工作 #[3,] "marital&q ...

  2. R语言—岭回归实现函数

    1.利用GCV(广义交叉验证)实现最优岭回归参数选择 #根据GCV方法,获取最佳岭参数k #x:自变量的数据矩阵 #y:响应变量向量或矩阵 #kmax:岭参数的最大值 #qnum:根据0~kmax分成 ...

  3. r语言岭回归参数选择_数据分析中常见的七种回归分析以及R语言实现(三)---岭回归...

    在我们平时做回归的时候,大部分都是假定自变量和因变量是线性,但有时候自变量和因变量可能是非线性的,这时候我们就可能需要多项式回归了,多项式回归就是自变量和因变量是非线性所做的一个回归模型,其表达式: ...

  4. r语言岭回归参数选择_78-预测分析-R语言实现-岭回归与LASSO回归

    > library(pacman) > p_load(dplyr, readr, caret) 以上一节中未去除离群值的MSE为3619.029,修正R2为0.8603和去除离群值后的MS ...

  5. R语言cox回归模型案例(绘制列线图、校正曲线):放疗是否会延长胰脏癌手术患者的生存时间

    R语言cox回归模型案例(绘制列线图.校正曲线):放疗是否会延长胰脏癌手术患者的生存时间 目录

  6. R语言logistic回归、判别分析(LDA)、多元自适应样条回归MARS分析案例:分析乳腺癌数据集明确细针穿刺肿瘤活检结果

    R语言logistic回归.判别分析(LDA).多元自适应样条回归MARS分析案例:分析乳腺癌数据集明确细针穿刺肿瘤活检结果 目录

  7. R语言Logistic回归模型案例基于AER包的affair数据分析

    R语言Logistic回归模型案例基于AER包的affair数据 目录 R语言Logistic回归模型案例基于AER包的affair数据 #数据加载及目标变量二值化

  8. R语言Logistic回归模型案例:低出生婴儿体重的影响因素分析(列线图、校准曲线)

    R语言Logistic回归模型案例:低出生婴儿体重影响因素分析(列线图.校准曲线) 目录 R语言Logistic回归模型案例:低出生婴儿体重影响因素分析(列线图.校准曲线ÿ

  9. R语言Logistic回归模型案例:分析吸烟、饮酒与食管癌的关系

    R语言Logistic回归模型案例:分析吸烟.饮酒与食管癌的关系 目录 R语言Logistic回归模型案例分析吸烟.饮酒与食管癌的关系 #样例数据

最新文章

  1. 大型网站系统架构系列:分布式消息队列(二)
  2. 代码整洁之道(一)最佳实践小结
  3. 梭子鱼任命James Forbes-May为亚太区销售副总裁
  4. 机器人整机主要产品规格参数
  5. unistd.h 中int access(const char * pathname, int mode); 判断进程能否以mode模式访问pathname文件(可以用来判断文件/目录是否存在)...
  6. Mr.J--C语言经典编程100例
  7. 网站制作---eWebeditor不兼容IE8问题的解决方法
  8. python基础教程免费视频-零基础小白python从入门到精通视频(全60集)
  9. Java多线程进阶(三六)—— J.U.C之collections框架:DelayQueue
  10. 分享一些免费的MD5解密网站
  11. 虚拟化是什么,虚拟化技术分类
  12. 【python + FFmpeg】对视频进行分辨率改变,(带音频)
  13. 一些很有意思的文章_拔剑-浆糊的传说_新浪博客
  14. 清理docker产生的垃圾文件
  15. LSTM 08:超详细LSTM调参指南
  16. 如何将网址放到桌面并修改桌面快捷方式的图标
  17. 小程序端接入企微客服 【微信客服】支持接入企微客服功能
  18. MySQL数据库-删除表中的数据详解
  19. 自己动手编写一个在线保存百度谷歌搜索关键词历史记录的油猴脚本
  20. 关于Cocos2d-x中音效重复播放问题的解决

热门文章

  1. RNA编辑基本形式与相关技术的研究现状(阅读小结)
  2. 感谢一路上有你们的陪伴
  3. opencv-------高斯滤波
  4. python辅助脚本教程_Python简单实现阴阳师挂机脚本
  5. 语音识别(ASR)论文优选:SynthASR: Unlocking Synthetic Data for Speech Recognition
  6. [张雨生][张雨生典藏合集22CD][APE/整轨/7.56 GB][旋风/快传]
  7. 123457123456#0#-----com.cym.shuXue02--前拼后广--开心学数学
  8. tipask访问不到地址,appach和linux的引用头不一样
  9. 统一社会信用代码(营业执照)和组织机构代码校验规则
  10. 机器学习集成学习进阶LightGBM算法和案例