【发布时间】: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
我正在尝试通过 Python 中的这个公式计算岭回归 B 系数:
(X^T * X + λ*I)^(−1) + X^T * y
在哪里:
X^T = X 转置
X^(-1) = X 的逆矩阵
问题:单位矩阵 (I) 应该采用什么形状? X.shape 还是 y.shape?
感谢您的帮助!
【问题讨论】:
标签: python statistics regression
I 应该是X'X 的形状,才允许矩阵加法。 X 的形状通常为[n,m],其中 n 是实例数(行),m 是特征数(列)。因此,X'X 的形状为[m,m],应该是I 的形状。
还请注意,通常当我们制定X 时,我们有一个用于偏差项的列。这意味着,您可能有 m 功能,但 X 将有 m+1 列,包括偏差。
希望这会有所帮助。
【讨论】: