我有分组的数据,我想测试几个基本的推断统计数据。
library(tidyverse)
df <- data.frame(x=runif(50, min = 0, max = 25),y=runif(50, min = 10, max = 25), group=rep(0:1,25))
df %>%
group_by(group) %>%
summarize(cor(x,y))在这里,我可以很容易地获得相关性,但我还需要检查它的统计意义。不幸的是,像cor.test这样的选项在dyplr中不起作用。有没有简单的变通方法?
发布于 2020-02-06 18:27:34
这会是你想要的吗?
df %>%
group_by(group) %>%
summarize(cor.test(x,y)[["p.value"]])问题是,cor.test()返回一个列表,而不是一个值,所以您需要从列表中选择您感兴趣的元素。
https://stackoverflow.com/questions/60092708
复制相似问题