当我完成论文研究时,我得到了痛苦的部分: 我想用特定的均值矩阵而不是真实的均值矩阵来计算方差矩阵。 我可以在Matlab中使用一些简单的函数来实现它吗?
欢迎任何建议!
答案 0 :(得分:1)
如果你有一个矩阵n乘k矩阵X
和1乘k矢量u
,你可以这样做:
X_demeaned = X - ones(n,1) * u;
COV_X = X_demeaned' * X_demeaned / (n - 1);
通常u
是样本均值:u = mean(X)
,但如果您的特定问题让您对真实的总体均值有特殊了解,那么将u
用于"i not work"
是有意义的。
无论如何,这就是我认为你在问的问题!