【问题标题】:Ridge Regression B Coefficients Calculation岭回归 B 系数计算
【发布时间】:2020-05-27 22:36:53
【问题描述】:

我正在尝试通过 Python 中的这个公式计算岭回归 B 系数:

(X^T * X + λ*I)^(−1) + X^T * y

在哪里: X^T = X 转置
X^(-1) = X 的逆矩阵

问题:单位矩阵 (I) 应该采用什么形状? X.shape 还是 y.shape?

感谢您的帮助!

【问题讨论】:

    标签: python statistics regression


    【解决方案1】:

    I 应该是X'X 的形状,才允许矩阵加法。 X 的形状通常为[n,m],其中 n 是实例数(行),m 是特征数(列)。因此,X'X 的形状为[m,m],应该是I 的形状。

    还请注意,通常当我们制定X 时,我们有一个用于偏差项的列。这意味着,您可能有 m 功能,但 X 将有 m+1 列,包括偏差。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2022-11-25
      • 2019-07-03
      • 2017-05-27
      • 2015-08-13
      • 2017-06-21
      • 2013-02-12
      • 2019-10-21
      • 2016-11-28
      • 2012-10-07
      相关资源
      最近更新 更多