anovanTable:调用 ANOVAN,但将 N 维数组作为数据。-matlab开发

时间:2021-05-30 15:20:40
【文件属性】:
文件名称:anovanTable:调用 ANOVAN,但将 N 维数组作为数据。-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2021-05-30 15:20:40
matlab [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 填充。
【文件预览】:
anovanTable.zip

网友评论