从大量候选变量中选择最终的预测变量有以下两种流行的方法:逐步回归法(stepwise method)和全子集回归(all-subsets regression)。

1. 逐步回归 逐步回归中,模型会一次添加或者删除一个变量,直到达到某个判停准则为止。例如,向前 逐步回归(forward stepwise regression)每次添加一个预测变量到模型中,直到添加变量不会使 模型有所改进为止。

向后逐步回归(backward stepwise regression)从模型包含所有预测变量开始, 一次删除一个变量直到会降低模型质量为止。而向前向后逐步回归(stepwise stepwise regression, 通常称作逐步回归,以避免听起来太冗长),结合了向前逐步回归和向后逐步回归的方法,变量 每次进入一个,但是每一步中,变量都会被重新评价,对模型没有贡献的变量将会被删除,预测 变量可能会被添加、删除好几次,直到获得最优模型为止。

逐步回归法的实现依据增删变量的准则不同而不同。MASS包中的stepAIC()函数可以实现 逐步回归模型(向前、向后和向前向后),依据的是精确AIC准则。

代码清单8-13中,我们应用的 是向后回归。

> library(MASS)
> states <- as.data.frame(state.x77[,c("Murder", "Population", "Illiteracy", "Income", 

R语言 线性模型 逐步回归相关推荐

  1. R语言Logistic逐步回归模型案例:分析与冠心病有关的危险因素

    R语言Logistic逐步回归模型案例:分析与冠心病有关的危险因素 目录 R语言Logistic逐步回归模型案例:分析与冠心病有关的危险因素

  2. R语言基于逐步回归(Stepwise regression)进行特征筛选(feature selection)

    R语言基于逐步回归(Stepwise regression)进行特征筛选(feature selection) 对一个学习任务来说,给定属性集,有些属性很有用,另一些则可能没什么用.这里的属性即称为& ...

  3. R语言线性回归和时间序列分析北京房价影响因素可视化案例

    原文链接:http://tecdat.cn/?p=21467 目的 房价有关的数据可能反映了中国近年来的变化: 人们得到更多的资源(薪水),期望有更好的房子 人口众多 独生子女政策:如何影响房子的几何 ...

  4. R语言使用lmPerm包应用于线性模型的置换方法(置换检验、permutation tests)、使用lm模型构建简单线性回归模型、使用lmp函数生成置换检验回归分析模型

    R语言使用lmPerm包应用于线性模型的置换方法(置换检验.permutation tests).使用lm模型构建简单线性回归模型.使用lmp函数生成置换检验回归分析模型(Permutation te ...

  5. R语言广义线性模型函数GLM、广义线性模型(Generalized linear models)、GLM函数的语法形式、glm模型常用函数、常用连接函数、逻辑回归、泊松回归、系数解读、过散度分析

    R语言广义线性模型函数GLM.广义线性模型(Generalized linear models).GLM函数的语法形式.glm模型常用函数.常用连接函数.逻辑回归.泊松回归.系数解读.过散度分析 目录

  6. R语言构建xgboost模型:使用xgboost构建广义线性模型(GLM):使用gblinear算法拟合线性模型并配置L1和L2正则化

    R语言构建xgboost模型:使用xgboost构建广义线性模型(GLM):使用gblinear算法拟合线性模型并配置L1和L2正则化 目录

  7. R语言常用线性模型特征筛选(feature selection)技术实战:基于前列腺特异性抗原(PSA)数据

    R语言常用线性模型特征筛选(feature selection)技术实战 目录 R语言常用线性模型特征筛选(feature selection)技术实战

  8. R语言广义线性模型Logistic回归案例代码

    R语言广义线性模型Logistic回归案例代码 在实际应用中,Logistic模型主要有三大用途: 1)寻找危险因素,找到某些影响因变量的"坏因素",一般可以通过优势比发现危险因素 ...

  9. R语言广义线性模型Logistic回归模型列线图分析(nomogram)

    R语言广义线性模型Logistic回归模型列线图分析(nomogram) 我们来看图说话: gist是一种胃肠道间质瘤,作者构建了无复发生存率的logistic回归模型. 并构建了如下的列线图或者no ...

最新文章

  1. 商汤科技宣布C轮战略融资6亿美元 阿里领投苏宁跟投
  2. 变量 常量 Python变量内存管理 赋值方式 注释
  3. Osmocom-bb系统编译
  4. JavaScript中Ajax源码
  5. C/C++ 之 C发展史及 各标准特性说明
  6. virtualBox下安装Linux6.4
  7. 国产化之路-统信UOS /Nginx /Asp.Net Core+ EF Core 3.1/达梦DM8实现简单增删改查操作
  8. 微软上线Try .NET,支持在浏览器运行C#代码
  9. MySQL面试题中:主从同步的原理
  10. 编程入门先学什么python-自学编程入门,先学什么语言好?
  11. nginx IP 443 路由到其它地址
  12. 訪问可能没有定义的data (通过static类型flash.net:FileReference引用)
  13. 如何打开linux字符界面,Linux字符界面转图形界面
  14. 遥感中的数字量化值DN, 辐射亮度Radiance, 反射率Reflectance,发射率Emissive的意义
  15. cd在linux命令意思,linux的cd .. 和cd / 命令分别是什么意思?
  16. SuperMap标注
  17. 用matlab抽奖,现在社会上销售彩票的很多。一家三口在抽奖时,常常喜欢让孩子来抽,请问这是遵循了什么决策原则(   )...
  18. Unity统计代码行数脚本
  19. [技术讨论]为什么运算放大器有共模输入电压范围限制呢,详解在这里
  20. 什么是人工智能物联网(AIoT)一文教你快速了解人工智能物联网(AIoT)

热门文章

  1. Promtail报错处理
  2. 人工智能与大数据的应用
  3. 《Rethinking Efficient Lane Detection via Curve Modeling》论文笔记
  4. sap销售发货的流程_外向交货发起的销售流程
  5. 杨国福冲刺香港上市:加盟店风险事件频现,杨氏家族已“套现”1亿元
  6. svn 项目文件出现左边红色箭头,右边绿色箭头的双箭头的解决方法
  7. IP首部校验和的计算
  8. 微信小程序设计用户注册页面
  9. 这些常见的单词,你真的理解它们么?不要给单词加戏太多!
  10. pl/sql 本机不安装oracle服务端连接服务器