我怎样才能用特定的均值计算方差
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
是有意义的相反。
无论如何,这就是我想你要问的!
当我做论文研究时,我需要克服痛苦的部分: 我想用特定的均值矩阵而不是真正的均值矩阵来计算方差矩阵。 我可以在 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
是有意义的相反。
无论如何,这就是我想你要问的!