• MATLAB算法实战应用案例精讲-【回归算法】逐步式回归(Stepwise Regression)(附MATLAB、Java、Python和R语言代码)


    前言

    回归分析是一种预测建模技术的方法,研究因变量(目标)和自变量(预测器)之前的关系。这一技术被用在预测、时间序列模型和寻找变量之间因果关系。例如研究驾驶员鲁莽驾驶与交通事故发生频率之间的关系,就可以通过回归分析来解决。

    逐步回归,是通过逐步将自变量输入模型,如果模型具统计学意义,并将其纳入在回归模型中。同时移出不具有统计学意义的变量。最终得到一个自动拟合的回归模型。其本质上还是线性回归。

    算法原理

    逐步回归分析方法的基本思路是在建立多元回归方程的过程中,按偏相关系数的大小次序将自变量逐个引入方程,对引入方程中的每个自变量偏相关系数进行统计检验,效应显著的自变量留在回归方程内,循此继续遴选下一个自变量。如果效应不显著,停止引入新自变量。由于新自变量的引入,原已引入方程中的自变量由于变量之间的相互作用其效应有可能变得不显著者,经统计检验确证后要随时从方程中剔除,只保留效应显著的自变量。直至不再引入和剔除自变量为止,从而得到最优的回归方程。


           逐步回归法由于剔除了不重要的变量,因此,无需求解一个很大阶数的回归方程,显著提高了计算效率;又由于忽略了不重要的变量,避免了回归方程中出现系数很小的变量而导致的回归方程计算时出现病态,得不到正确的解。在解决实际问题时,逐步回归法是常用的行之有效的数学方法。逐步回归的计算一般需借助计算机计算。在spss和SAS从可以通过设置stepwise选项来实现,

    逐步回归分析仅在回归分析的基础上,加入了一项功能,即自动化移除掉不显著的X,通常逐步回归分析用于探索研究中。

    算法流程图

  • 相关阅读:
    LightFM推荐系统框架学习笔记(二)
    maya blendshape
    如何手动获取spring/springboot中的IOC容器(全局上下文对象)?
    java 3年经验面试题
    腾讯音乐回港上市,抖音取代网易云,成为腾讯音乐终极对手?
    进程状态分析
    Linux笔记--vi编辑器
    [面试篇]Mysql 索引 BTree 与 B+Tree 的区别
    【接口技术】定时计数器习题
    ubuntu20.04版本安装教程
  • 原文地址:https://blog.csdn.net/qq_36130719/article/details/126597940