【发布时间】:2019-11-23 01:36:37
【问题描述】:
我有一个包含 20 个矩阵的列表。我想计算所有矩阵之间的皮尔逊相关性。但我找不到任何可能的代码或功能?您能否提供一些建议。
something like:
a=matrix(1:8100, ncol = 90)
b=matrix(8100:16199, ncol = 90)
c=matrix(sample(16200:24299),ncol = 90)
z=list(a,b,c)
我发现: https://rdrr.io/cran/lineup/man/corbetw2mat.html 试试看:
library(lineup)
corbetw2mat(z[a], z[b], what = "all")
我遇到以下错误:
Error in corbetw2mat(z[a], z[b], what = "all") :
(list) object cannot be coerced to type 'double'
我想要一个这样的列表作为结果:
a & b
correlations
a & c
correlations
b & c
correlations
谢谢
【问题讨论】:
-
欢迎来到stackoverflow!您的问题不清楚,请根据How to make a great R reproducible example阅读并编辑您的问题,以便其他用户可以帮助您。另外,添加预期的输出。
-
您还没有真正解释您期望的答案是什么。如果您发布了一个代码块,该代码块创建了一个较小的数字,您可以手动给出“正确”的答案,那最好。
标签: arrays r correlation