[p, table, stats] = anovanTable(T, varargin)
语法与 ANOVAN 完全相同,只是线性模型的 X 和 Y 被替换为 N 维数组。
每个维度都成为方差分析设计的一个因素,因此如果在 3 个时间点的 2 个条件下测试 10 个人,则将创建一个 10 x 2 x 3 阵列。
例子: T = randn([10 2 3]); p = anovanTable(T,... 'varnames', {'Individual', 'Condition','Time'}, ... );
这与将表格转换为向量 Y = T(:) 并创建设计矩阵 X 相同,其中每行包含向量 Y 中相应项目的表格下标。
可以通过向数组添加额外维度并使用参数('collapse'、DIM)来实现重复测量。 如果在每个条件下有不同数量的测量,那么额外的维度可以用 NaN 填充。
2021-10-10 20:04:39
2KB
matlab
1