学生使用R进行t检验

时间:2015-10-14 04:23:48

标签: r statistics

我想通过双面学生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 

我想知道哪些标签有统计学意义?是否可以打印具有统计显着性的标签?感谢您的帮助!

1 个答案:

答案 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