我怎样才能用特定的均值计算方差

How could I calculate the variance with specific mean

当我做论文研究时,我需要克服痛苦的部分: 我想用特定的均值矩阵而不是真正的均值矩阵来计算方差矩阵。 我可以在 Matlab 中用一些简单的函数来实现它吗?

欢迎提出任何建议!

如果你有一些矩阵 n x k 矩阵 X 和 1 x k 向量u,你可以这样做:

X_demeaned = X - ones(n,1) * u;
COV_X      = X_demeaned' * X_demeaned / (n - 1);

通常 u 是样本均值:u = mean(X),但如果您的特定问题使您对真实总体均值有特殊了解,那么将其用于 u 是有意义的相反。

无论如何,这就是我想你要问的!