基于单特征线性模型的双特征线性模型的 R^2值范围?R2R2R2R2

机器算法验证 自习 线性模型
2022-04-13 10:02:30

我在一次采访中被问到这个问题。您有两个功能,你在每个特征上拟合一个简单的线性模型,所以x1x2

y=x1βmodel 1,y=x2βmodel 2.

您计算每个模型的值并发现每个模型的现在您在这两个特征上都拟合了一个模型R2R20.1

y=x1β1+x2β2.

取什么范围的值我被难住了,很好奇如何推理。R2

1个回答

解决这个问题的一个简单方法是从几何角度考虑它。

首先,我们立即知道答案在 [0.1, 1] 范围内,然后让我们检查它是否紧密。

注意回归是将的列空间yx

如果向量几乎是完全线性相关的,很容易看出的投影几乎和以前一样,因此几乎是 0.1。x1x2yR2

如果位于两个向量的子空间中(这确实有可能发生,您可以先将其视为 3-dim 空间,然后它适用于一般 n-dim 空间),那么我们立即知道为 1。yx1x2R2

因此答案应该是 (0.1, 1]。