如何将我的aovp测试移动到硬币(或任何其他)包装?

时间:2014-08-22 13:44:26

标签: r lm

根据CRAN,不再支持lmPerm软件包,它为基于排列测试的ANOVA提供了方便的aovp功能。有传言说可能会使用coin包,但我不知道有足够的统计数据来用硬币重新实现aovp。有人知道该怎么做吗?是否有另一个排列测试包?

3 个答案:

答案 0 :(得分:1)

这适用于R版本3.0.2:

从CRAN下载tarball:http://cran.r-project.org/src/contrib/Archive/lmPerm/ 然后在R提示符下发出以下命令:

install.packages("lmPerm_1.1-2.tar.gz", repos=NULL, type="source");

之后,该包可用。为什么它从CRAN中删除是不可能的。这肯定不是技术问题。

答案 1 :(得分:1)

我还在寻找如何使用coin包在R中实现排列测试。似乎互联网上没有单一的教程,但我的印象并不像aovp那么简单。 lmperm包是孤立的,这意味着现在没有人负责包。目前,这些选项似乎是从源代码安装lmperm

要在Windows中执行此操作,您需要RTools

  1. here

    下载
     https://cran.r-project.org/bin/windows/Rtools/
    
  2. 安装它,确保您选择将其添加到Windows路径的选项(安装的第2或第3个屏幕)。如果不是,则必须手动将C:\Rtools\bin添加到路径中(如果您忘记或没有看到,请参阅下面的内容)。

  3. 重新启动R.

  4. 然后你可以安装包:

    1. here

      下载最后一个版本
      https://cran.r-project.org/src/contrib/Archive/lmPerm/
      
    2. 安装包

      install.packages("lmPerm_1.1-2.tar.gz", repos=NULL, type="source");
      
    3. 万一您没有选择在RTools安装程序中添加路径的方框

      1. 转到Control Panel >> System and Security >> System
      2. 转到Advanced System Settings
      3. 打开Advanced标签
      4. 点击Environmental Variables...按钮
      5. 选择Path变量,然后点击Edit按钮
      6. 如果没有什么作为"变量值"你可以简单地写C:\Rtools\bin。如果已有值,则将;C:\Rtools\bin添加到其末尾。
      7. 点击OK,OK ...
      8. 重新启动R,它应该工作。

答案 2 :(得分:0)

我可能找到了ez包含ezPerm函数的替代方法。它不像aovp那么简单,但参数相当well documented