【问题标题】:Calculating P-Value计算 P 值
【发布时间】:2017-11-30 23:01:37
【问题描述】:

如何使用“t-sample t-test”和“Wilcoxon Mann-Whitney test”计算以下数据的 P 值:

died<-mydata[mydata$disoutcome=="died"]
survived<-mydata[mydata$disoutcome=="recovered"]
mean_died<-sapply(died,mean,na.rm=T)
SD_died<-apply(died,2,sd,na.rm=T)
mean_survived<-sapply(survived,mean,na.rm=T)
SD_survived<-apply(survived,2,sd,na.rm=T)

谢谢。

【问题讨论】:

  • 您可以只使用t.test() 函数或wilcox.test() 函数,R 将计算 p 分数。

标签: r


【解决方案1】:

这些函数已经可以处理数据框中的数据。在您的示例中,看起来disoutcome 是具有diedrecovered 级别的因子。如果您有另一列 measurement 与您要比较的测量值,您只需要使用

t.test(data=mydata, measurement~disoutcome)

wilcox.test(data=mydata, measurement~disoutcome)

每一个都将返回结果的摘要,包括 P 值。或者,如果您不关心摘要,您可以使用$pvalue 提取 P 值。更多信息请咨询?t.test?wilcox.test

【讨论】:

    【解决方案2】:

    使用t.testwilcox.test 函数

    【讨论】:

    • 感谢您的回复。我知道 t.test(x) 的格式。 X 是什么?
    猜你喜欢
    • 2018-10-12
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 1970-01-01
    • 2021-08-03
    相关资源
    最近更新 更多