【问题标题】:R language package ltm issue with library commandR 语言包 ltm 与库命令有关的问题
【发布时间】:2016-10-11 17:09:58
【问题描述】:

我希望有人能在 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

我以前用过这个包没问题,但距离我上次用它已经有一年了。

谢谢

【问题讨论】:

  • 可能是 R 版本问题...我发现了这个:Title Polychoric and Polyserial Correlations,Depends R (>= 3.3.0)

标签: r


【解决方案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

【讨论】:

    【解决方案2】:

    前面的贡献者是对的,你需要先更新你的 R 版本,而不是通过 Rstudio。然后在你完成之后继续并通过 rstudio 手动安装 polycor 包。

    A) 更新 R

    1) 转到http://www.r-project.org, 2)点击“CRAN”, 3)然后选择您喜欢的 CRAN 站点。我用的是苏格兰的圣安德鲁斯:http://star-www.st-andrews.ac.uk/cran/ 单击“为 XXX 下载 R”[其中 XXX 是您的操作系统] 按照您的操作系统的安装过程 重启 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")
    

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-06
      • 2014-09-05
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      相关资源
      最近更新 更多