京公网安备 11010802034615号
经营许可证编号:京B2-20210330
数据分析中常见的七种回归分析以及R语言实现(二)---逐步回归
接着上篇文章,这里讲一下逐步回归,那么大家应该都知道逐步回归是什么样的作用了,就是为我们剔除一些不重要或者不显著的自变量,使得回归方程最优形式去预测因变量;其中主要思路将所有自变量按照对因变量Y的作用大小,显著程度,由大到小引入回归方程中;其中主要通过几个统计值来识别重要变量,可决系数,T值和AIC值,通过这三个值来添加和删除自变量来拟合模型。
大概步骤这样,首先我们在实施每一步都要对引入方程的变量计算其偏回归平方和,为什么我们要计算偏回归平方和呢,这个好比偏相关系数一样,这个主要放映自变量和因变量之间的相关程度的偏差平方和,然后选择一个偏回归平方和最小的变量进行显著性检验,如果显著则保留,这时方程中其他的几个变量也都不需要剔除,因为最小偏差平方和都显著了,其他的更不需要了,相反,如果不显著,则要提出变量,然后按偏回归平方和小到大依次对方程中其他变量进行F检验,将对Y不显著的变量全部提出,保留的都是显著,接着再对未引入回归方程中的变量分别计算其偏回归平方和,并选取其中偏回归平方和最大的一个变量,同样进行显著性检验,显著则引入该变量进入方程,,这个过程一直下去,直到在回归方程中的变量都不能剔除而又无新变量可以引入时,逐步回归过程就结束了;按照其选择方式的可以分为三种,向前逐步回归法,每次增加一个自变量到模型中,直到添加变量不会使模型有所改进为止;向后逐步回归从模型包含所有自变量开始,一次删除一个变量,直到会降低模型质量为止;还有一种是是向前向后逐步回归,通常我们称之为逐步回归,就是我们上段讲一样,每次的引入然后重新评估变量,然后剔除对模型没有贡献的变量,一直到模型最优为止;
这里我们就使用R语言实战里面的代码给大家做个实例,这里使用的是MASS包中的stepAIC()函数可以实现逐步回归模型,这个依据的AIC准则,模型的话就使用我们第一篇文章中的模型作为参照
载入包和数据集
library(nutshell)
library(MASS)
data(team.batting.00to08)
查看前六行
head(team.batting.00to08)
数据成功载入,这时候我们进行向后逐步回归
runs.lm <- lm(runs~singles+doubles+triples+homeruns+walks+hitbypitch+sacrificeflies+stolenbases+caughtstealing,data=team.batting.00to08)
lm_back<-stepAIC(runs.lm,direction = "backward")
结果太长,分段截图,开始AIC值
最后得到AIC值已经结果式,AIC值的减少所以模型得到了优化,我们的逐步回归法是有效的
最后我们使用使用summary()函数打印模型结果
summary(lm_back)
从上图得知全部变量都显著有效,这里就说到这里,有什么问题的话下方评论一起交流
数据分析咨询请扫描二维码
若不方便扫码,搜微信号:CDAshujufenxi
【核心关键词】药企、可视化、营销、分类、数据分析师、销售数据、业务人员、指导方向、分析报告、营销数据、营销医生 【专访摘 ...
2026-06-10在统计学分析、问卷调研、实验验证、业务复盘等场景中,卡方检验与 T 检验是应用最广泛的两类基础假设检验方法。前者专门处理分 ...
2026-06-10 很多数据分析师每天都在计算指标、制作报表,但当被问到“什么叫指标数据元”“指标数据标准包含哪些核心维度”“指标数据质 ...
2026-06-10在MySQL数据库日常查询、数据统计、后台接口开发、数据导出等场景中,开发者经常需要查询数据表除某几列之外的所有字段。例如查 ...
2026-06-09在Python网络请求、爬虫开发、接口测试、数据抓取等实操场景中,requests库是最常用的第三方请求工具,而content属性是requests ...
2026-06-09 数据分析正在重塑每一个行业。CDA认证的三本官方教材,分别对应Level I、Level II、Level III,为你铺就从业务数据分析到数 ...
2026-06-09在数字财务、智慧财税、业财融合深度推进的当下,传统财务模式下数据标准混乱、业务流程碎片化、知识无法沉淀、系统互通性差等问 ...
2026-06-08随着数字经济深度渗透各行各业,数据正式成为继土地、劳动力、资本、技术之后的第五大生产要素,是企业数字化转型、精细化运营、 ...
2026-06-08 很多数据分析师能熟练写SQL、做透视表,但当被问到“数据是从哪里来的?经过哪些加工才进入数据仓库?ETL具体做了什么?”时 ...
2026-06-08【核心关键词】贷款、报表、课程、专业、建模、缺失值、营销、互联网、银行、办公自动化、数据分析、数据预处理、特征工程、贷 ...
2026-06-05在数据库数据查询、业务报表统计、多表关联分析中,LEFT JOIN左连接是使用率最高的SQL关联查询语句。其核心特性是保留左表全部数 ...
2026-06-05 很多数据分析师能熟练地写SQL、做透视表、算描述性统计,但当被问到“如何预测用户流失概率”“如何归因销量下滑的关键因素 ...
2026-06-05任何一款产品从诞生、普及到最终退出市场,都会遵循一套固定的发展规律,这就是产品生命周期理论。在市场竞争日益激烈、产品迭代 ...
2026-06-04在Excel数据分析、办公统计、业务报表制作场景中,数据透视表是数据汇总、分类统计、快速复盘的核心工具,能够高效完成海量原始 ...
2026-06-04 很多数据分析师拿到数据就开始清洗、建模,但当被问到“这批数据属于什么类型——结构化还是非结构化?分类变量还是数值变量 ...
2026-06-04在问卷调查与社会科学数据分析中,卡方检验是最常用、最基础的非参数检验方法,广泛应用于市场调研、用户分析、行为统计、满意度 ...
2026-06-03【核心关键词】贷款、报表、课程、专业、建模、缺失值、营销、互联网、银行、办公自动化、数据分析、数据预处理、特征工程、贷 ...
2026-06-03 很多数据分析师画过趋势图、做过业绩预测,但当被问到“这个月销售额增长20%,到底是长期趋势自然增长,还是促销活动的短期 ...
2026-06-03逻辑回归是数据分析、机器学习、统计建模中应用最广泛的二分类预测模型,常用于风险判断、行为预测、归因分析等场景。在SPSS、Py ...
2026-06-02数字经济时代,市场竞争日趋同质化,用户消费需求愈发个性化、多元化,传统依托经验、粗放式、广撒网的营销模式弊端日益凸显。长 ...
2026-06-02