PCA下数据非单例维度不匹配的原因
Reason of Non-singleton dimensions mismatch in data under PCA
在使用 matlab 中内置的 pca 函数进行 pca 分析时,我遇到了以下错误。 Data实际上是从30张MR图像中得到的特征向量。
>> size(data)
ans =
30 281 389 104
[coeff score varience] = pca(data);
Error using bsxfun
Non-singleton dimensions of the two input arrays must match each other.
Error in pca>localSVD (line 468)
x = bsxfun(@times, x, PhiSqrt);
Error in pca (line 341)
[U,sigma, coeff, wasNaN] = localSVD(x, n,...
你能告诉我任何解决方案吗?
documentation 表示它期望其输入作为 NxP
的输入矩阵。您可能需要重塑矩阵以满足此输入要求。
在使用 matlab 中内置的 pca 函数进行 pca 分析时,我遇到了以下错误。 Data实际上是从30张MR图像中得到的特征向量。
>> size(data)
ans =
30 281 389 104
[coeff score varience] = pca(data);
Error using bsxfun
Non-singleton dimensions of the two input arrays must match each other.
Error in pca>localSVD (line 468)
x = bsxfun(@times, x, PhiSqrt);
Error in pca (line 341)
[U,sigma, coeff, wasNaN] = localSVD(x, n,...
你能告诉我任何解决方案吗?
documentation 表示它期望其输入作为 NxP
的输入矩阵。您可能需要重塑矩阵以满足此输入要求。