【发布时间】:2016-04-19 18:03:37
【问题描述】:
我想知道是否可以将运行 ANOVA 时产生的表格提取到 Excel 或 .csv 文件中。我正在使用 RMAOV2 (http://uk.mathworks.com/matlabcentral/fileexchange/5578-rmaov2) 运行重复测量双向 ANOVA。这是我正在使用的代码,它运行良好,它会生成一个包含 ANOVA 结果的表格。
dir ='/Users/Documents/folder';
cd(dir)
file = readtable('file.csv');
toAnalyse = table2array(file);
RMAOV2(toAnalyse);
但是,当我尝试保存 ANOVA 结果以便将其导出到 Excel 或 .csv 文件中时,这不起作用:
ANOVAresults = RMAOV2(toAnalyse);
Error:
Output argument "RMAOV2" (and maybe others) not assigned during call to "RMAOV2".
任何建议将不胜感激。
【问题讨论】:
-
使用第三方功能时,请附上该功能的链接。此外,您的问题似乎与导出过程无关,因为它在处理数据时已经失败。
-
您必须坚持 RMAOV 使用数字对条件进行编码的方式。这个功能非常具体。
-
函数 RMAOV2 工作正常。我不能做的,也是我想做的,是找到一种方法来保存获得的结果以将它们导出到 Matlab 之外。
-
如果它在命令窗口中显示正确的表格,那么您可以使用
evalc来捕获文本输出。之后解析相当棘手。我会改为修改 RMOAV 函数,以获得所需的列格式输出。
标签: excel matlab csv export anova