zoukankan      html  css  js  c++  java
  • 从最小二乘到岭回归(Ridge Regression)的深刻理解

    岭回归是带二范数惩罚的最小二乘回归。
    ols方法中,

    X‘X不能为0。当变量之间的相关性较强时,X‘X很小,甚至趋于0。
    岭回归是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合要强于OLS。本质是在自变量信息矩阵的主对角线元素上人为地加入一个非负因子。即:

    当λ=0时,b(λ)=b。b(λ)中各元素bi(λ)的绝对值均趋于不断变小(由于自变数间的相关,个别bi(λ)可能有小范围的向上波动或改变正、负号),它们对bi的偏差也将愈来愈大;如果λ->∞,则b(λ)->0。b(λ)随λ的改变而变化的轨迹,就称为岭迹。
    应用场景就是处理高度相关的数据。画出岭迹图,选取稳定的那一段的lambda就好了。

    此图alpha对应公式中的lamda,b对应weights

    病态矩阵:

    判别分析的一个假设是用来判定组别的变量不能是完全冗余的变量。判别分析的计算过程中,要求模型中的变量方差/协方差矩阵的逆矩阵。如果变量是与另一个变量完全冗余的,这个矩阵称为病态矩阵,即矩阵不能求逆。例如,有一个变量是其他三个变量之和,这个变量也存在于模型中,这个矩阵就是病态矩阵。

  • 相关阅读:
    DB2 for Z/os Statement prepare
    Foreign key (referential) constraints on DB2 LUW v105
    复制Informational constraints on LUW DB2 v105
    DB2 SQL Mixed data in character strings
    DB2 create partitioned table
    MVC中使用EF的技巧集(一)
    Asp.Net MVC 开发技巧(二)
    Linq使用技巧及查询示例(一)
    Asp.Net MVC 开发技巧(一)
    Asp.Net MVC Identity 2.2.1 使用技巧(八)
  • 原文地址:https://www.cnblogs.com/zhangshilin/p/7257840.html
Copyright © 2011-2022 走看看