学生';用R检验t检验

学生';用R检验t检验,r,statistics,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.00

我想用双侧学生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 
我想知道哪些标签具有统计意义?是否可以打印具有统计意义的标签?我感谢你的帮助

您可以:

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之间存在显著差异,而不是标签之间。您测试的是,如果两列(
data1
data2
)的平均值显著不同,这里就是这种情况(因为平均值没有差异的零假设的p值非常小-2.206e-07)这更多的是一个方法问题,而不是编码问题。谢谢你的回答。我尝试了你的代码。但我得到的错误类似于顺序错误(dif):对象“dif”不是found@martin我已经更新了内容,希望对你有所帮助。