當前位置:股票大全官網 - 股票行情 - matlab 計算協方差報錯

matlab 計算協方差報錯

我也碰到過同樣問題,

本來是 X = bsxfun(@minus, X, mean(X,1));

Mixed integer class inputs are not supported.報錯

估計是矩陣X的值和均值mean之後 數據類型不壹致,就改成double(X),運行可行

X = bsxfun(@minus, double(X), mean(X,1)); % first center at 0

不壹定這樣修改,只要保證 數據格式壹致就行