【发布时间】:2015-02-10 02:01:07
【问题描述】:
我正在尝试通过因子变量的不同级别创建一组相关矩阵。
这个问题之前已经回答过 (spearman correlation by group in R),但不是针对矩阵,据我所知,向量结果似乎没有概括。
下面的代码有效,但不能写入 csv,因为 by() 输出一个列表 - 错误是“无法将类“by”强制转换为 data.frame”
cor1<- by(data, INDICES=data$factor0, FUN = function(x) cor(x[,c("x","y","z","a",
"b","c")],method="spearman",use="pairwise"))
所以我正在寻找一种方法来将上述内容强制转换为 data.frame,以便我可以将其写入 csv,或者通过输出数据帧的替代方法产生上述结果
非常感谢任何帮助
【问题讨论】:
-
请提供
dput(cor1)
标签: r correlation coercion