【发布时间】:2019-04-06 16:12:11
【问题描述】:
在数据帧上调用 cor() 函数 R 时,会返回一个矩阵,其中包含与数据帧中的成对元素相关联的相关系数。但似乎没有任何选项可以标记值高于某个阈值的系数(如 STATA 的 *)
有没有间接的方法让 R 做到这一点?
例如,
M = matrix(rnorm(20*5, mean = 10, sd = 3), 20, 5)
symnum(cor(M), cutpoints = c(0.1, 0.5),
symbols = c( '', '*', '**'),
legend = TRUE,
corr = TRUE)
返回一个没有相关系数的矩阵; ''、'*' 或 '**' 已替换值。我想生成一个包含相关系数的表格,同时如果系数值大于0.1,则在单元格中显示'*',如果系数值大于0.5,则显示'**'
【问题讨论】:
-
你读过
?symnum吗?你能准确定义你想要的输出应该是什么吗? -
我已经编辑了问题。
标签: r correlation