根据CRAN,不再支持lmPerm软件包,它为基于排列测试的ANOVA提供了方便的aovp
功能。有传言说可能会使用coin包,但我不知道有足够的统计数据来用硬币重新实现aovp
。有人知道该怎么做吗?是否有另一个排列测试包?
答案 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
:
从here
下载 https://cran.r-project.org/bin/windows/Rtools/
安装它,确保您选择将其添加到Windows路径的选项(安装的第2或第3个屏幕)。如果不是,则必须手动将C:\Rtools\bin
添加到路径中(如果您忘记或没有看到,请参阅下面的内容)。
重新启动R.
然后你可以安装包:
从here
下载最后一个版本https://cran.r-project.org/src/contrib/Archive/lmPerm/
安装包
install.packages("lmPerm_1.1-2.tar.gz", repos=NULL, type="source");
万一您没有选择在RTools安装程序中添加路径的方框
Control Panel >> System and Security >> System
Advanced System Settings
Advanced
标签Environmental Variables...
按钮Path
变量,然后点击Edit
按钮C:\Rtools\bin
。如果已有值,则将;C:\Rtools\bin
添加到其末尾。 答案 2 :(得分:0)
我可能找到了ez
包含ezPerm
函数的替代方法。它不像aovp那么简单,但参数相当well documented