我想通过双面学生t检验来计算以下数据的统计显着性。
> data
label data1 data2
1 sam 0.052 0.010
2 immanuel 0.051 0.009
3 jolly 0.042 0.008
4 edwin 0.044 0.011
5 jesus 0.027 0.007
6 joy 0.027 0.007
7 aleena 0.046 0.009
8 raphy 0.034 0.008
9 geoge 0.015 0.004
10 tony 0.038 0.008
11 tomas 0.042 0.009
12 raphael 0.046 0.007
13 johny 0.021 0.007
14 alen 0.027 0.009
15 ninan 0.022 0.003
16 luke 0.005 0.002
17 afsal 0.084 0.014
18 kiran 0.029 0.007
19 subin 0.038 0.008
20 pijo 0.005 0.003
> t.test(data$data1, data$data2, paired=TRUE)
Paired t-test
data: data$data1 and data$data2
t = 7.8528, df = 19, p-value = 2.206e-07
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
0.01998704 0.03451296
sample estimates:
mean of the differences
0.02725
我想知道哪些标签有统计学意义?是否可以打印具有统计显着性的标签?感谢您的帮助!
答案 0 :(得分:0)
可能你可以:
data <- data.frame(label=letters,data1=rnorm(26),data2=rnorm(26))
data <- cbind(data,dif=data$data1-data$data2)
data[with(data,order(dif)),]
data[order(data$dif),] #another method
这将为每个标签提供data1和data2之间的最大差异,并根据差异进行排序。 有关如何对data.frame进行排序:How to sort a data frame in R