我希望有人能回答关于ltm的简短问题。
ltm使用
成功安装 install.packages("ltm")
但库命令:
library(ltm)
抛出此错误:
库(LTM) 错误:无法找到'ltm'所需的包'polycor'
我无法在RStudio的install.packages菜单中找到polycor。
有关ltm:https://cran.r-project.org/web/packages/ltm/ltm.pdf的文档未提及polycor
我之前使用过这个包没有问题,但是自从我上次使用它已经有一年了。
由于
答案 0 :(得分:1)
您可能需要更新R.从CRAN polycor info它说包裹取决于R> 3.3.0。此外,this site可能会有所帮助。
如果您使用的是Linux,则可以在终端中输入:R --version
以确认您拥有的版本
编辑:虽然看起来我的R版本是3.2.3 ......我可能需要更改我的ubuntu仓库
sudo apt-cache showpkg r-base
sudo apt-get upgrade r-base
sudo apt-get install r-base
答案 1 :(得分:1)
之前的贡献者是对的,您需要先更新R版本,而不是通过Rstudio。然后,在完成后,继续通过rstudio手动安装polycor包。
A)更新R
1)转到http://www.r-project.org, 2)点击'CRAN', 3)然后选择您喜欢的CRAN站点。我使用了苏格兰的圣安德鲁斯:http://star-www.st-andrews.ac.uk/cran/ 点击“下载R for XXX”[其中XXX是您的操作系统] 按照操作系统的安装过程进行操作 resart RStudio
B)使用R studio安装polycor包:
我有兴趣安装ltm软件包,但也需要polycor。
这是为我提供技巧的代码 - 将其输入控制台:
install.packages("https://cran.r-project.org/bin/windows/contrib/3.4/polycor_0.7-9.zip", repos = NULL, type = "source")
由于