首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中多重比较的成对检验(Nemenyi检验)

R中多重比较的成对检验(Nemenyi检验)
EN

Stack Overflow用户
提问于 2015-07-17 13:22:18
回答 1查看 2.8K关注 0票数 0

我正在使用PMCMR包执行博士后Kruskal-Nemenyi测试。当我使用默认设置运行测试时:

代码语言:javascript
复制
posthoc.kruskal.nemenyi.test(x=coastal$HIGH_MORTGAGE, g=coastal$SIZECLASS, method="Tukey")

我得到以下结果和警告:

代码语言:javascript
复制
Pairwise comparisons using Tukey and Kramer (Nemenyi) test  
                   with Tukey-Dist approximation for independent samples

data:  coastal$HIGH_MORTGAGE and coastal$SIZECLASS 

       Large Medium
Medium 0.931 -     
Small  0.746 0.078 

P value adjustment method: none

Warning message:
In posthoc.kruskal.nemenyi.test.default(x = coastal$HIGH_MORTGAGE,  :
  Ties are present, p-values are not corrected.*

当我运行测试将分布更改为Chisq以对关系进行校正时,我仍然得到相同的结果,并且没有使用卡方分布。

代码语言:javascript
复制
posthoc.kruskal.nemenyi.test(x=coastal$HIGH_MORTGAGE, g=coastal$SIZECLASS, method="Chisq")

Pairwise comparisons using Tukey and Kramer (Nemenyi) test  
                   with Tukey-Dist approximation for independent samples

data:  coastal$HIGH_MORTGAGE and coastal$SIZECLASS

       Large Medium
Medium 0.931 -     
Small  0.746 0.078

P value adjustment method: none 

Warning message:
In posthoc.kruskal.nemenyi.test.default(x = coastal$HIGH_MORTGAGE,  :
  Ties are present, p-values are not corrected.

我想知道包中是否有bug,或者是否有我不知道的方法来解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2015-11-07 18:42:18

PMCMR1.0版本到PMCMR1.1 (和> 1.1),语法略有变化,所以它是dist,而不是method,它是:

代码语言:javascript
复制
posthoc.kruskal.nemenyi.test( x, g, dist = c("Tukey", "Chisquare"), ...)

代码语言:javascript
复制
posthoc.kruskal.nemenyi.test(formula, data, subset, na.action, dist =
 c("Tukey", "Chisquare"), ...)

包含示例的vignette已在PMCMR1.3版本中进行了相应更新。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31468858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档