在 R 版本 3.4.4 中使用 R 包“效果”

Posted

技术标签:

【中文标题】在 R 版本 3.4.4 中使用 R 包“效果”【英文标题】:using R package 'effects' in R version 3.4.4 【发布时间】:2019-01-29 14:51:35 【问题描述】:

目前,我使用的是 R 版本 3.4.4。 我正在尝试使用 R 包“效果”。 但是我不能在这个版本上安装和使用这个包。

code
install.packages("effects")
library(effects)
plot(allEffects(lm_g_sc), type="response")

结果

install.packages 中的警告:包“效果”不可用 (适用于 R 版本 3.4.4)

我能做什么? 如果我不能使用这个包,有一些替代包吗?

【问题讨论】:

如果您无法升级 R,则需要从源代码安装 older version of the package(需要安装 Rtools)。这可能意味着您还需要其依赖项的旧版本。使用 CRAN 快照可能最简单:mran.microsoft.com/documents/rro/reproducibility 【参考方案1】:

由于related Stack Overflow question,我专门为此目的构建了一个包oldr。该软件包可在此处获得:

https://github.com/duckmayr/oldr

你可以通过安装

devtools::install_github("duckmayr/oldr")

安装包后,你只需要运行

oldr::install.compatible.packages("effects")

函数oldr::install.compatible.packages() 搜索 CRAN 档案以找到与您安装的 R 版本兼容的最新版本的软件包。

【讨论】:

以上是关于在 R 版本 3.4.4 中使用 R 包“效果”的主要内容,如果未能解决你的问题,请参考以下文章

由于 3.4.4 包不兼容,将 R 更新到 4.0 或更高版本?格维兹

使用 MAC 10.11.6 在 R 中安装 RODBC 包

Linux环境下R和R包安装及其管理

R API for C 中 R.3.4.4 和 R.3.5.1 之间的区别

我需要切换到旧版本的 R 来运行一个脚本

c#调用R