3D矩阵的标准偏差

时间:2018-04-09 02:42:02

标签: r std

我想在Matlab中计算3D矩阵的标准偏差。 矩阵称为测验1,其维度为7x13x19。 我尝试了以下命令,但得到了不同的值:

Quiz1 = reshape(quiz1, 1, 1729);
STD = std(Quiz1)
Or
S = std(std(std(quiz1)))

关于如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

R矩阵和数组只是具有维度属性的向量,如果您对它们使用mean或sd,您将从单元格值的整体集合中获得结果。如果这不是您想要的,那么您需要澄清:

sd( matrix(1:9,3) )
[1] 2.738613
sd( array(1:27, c(3,3,3) ) )
[1] 7.937254

如果这确实是一个Matlab问题,那么请更正标记。