最小二乘法中的协方差矩阵是否取决于输入数据?

计算科学 线性代数 最小二乘
2021-12-03 13:24:36

我一直认为协方差矩阵取决于输入数据的数量和质量,但我发现情况并非如此。这是真的?

我们想适应f(t)=Σi=1M(xit)N数据点(ti,yi)通过使用矩阵 Ai,j=ϕj(ti)在哪里ϕj是基函数。然后ANXM所以我们找到最合适的X=(AT.A)1.(AT.Y).

现在,这里的方差协方差矩阵是V=(AT.A)1,但它不包含任何有关试图拟合的输入数据的信息{yi},只有拟合函数的形式。

真的是这样吗?无论输入数据如何,拟合参数之间的协方差会相同吗?

编辑:

如果我们考虑到,有可能看到数据对协方差的影响{σi}, 观测值的标准差{yi},但是这出现在您的协方差矩阵中的什么位置?你创造A作为Ai,j=σiϕj(ti)?

1个回答

我不太清楚你的符号,但假设我们试图找到一组参数x导致预测y(x)=Ax通过与测量值进行比较y¯. 然后,如果你试图找到你的参数x通过解决

minx12y¯y(x)2=12y¯Ax2
那么您的协方差矩阵确实是(ATA)1并且独立于数据y¯和数据不确定性。

然而,一般来说,我们所做的是加权失配函数以使用 代替(这可以证明是正确的公式从试图最大化后验概率的统计角度来看),其中是第个测量中的不确定性,并且对应于该公式的协方差矩阵取决于不确定性。

12i1σi|y¯iyi(x)|2
σii

此外,如果你有一个非线性模型,即不仅仅是,那么协方差矩阵将是 你在最小化问题的解处求导,这使得协方差矩阵也取决于实际数据,因为解当然取决于数据。y(x)=Ax

V=(y(x)Ty(x))1
xx