安装quantstrat for R最新R版()

jon*_*nas 4 install r quantstrat

我想在RStudio中使用最新的R版本时安装一个软件包.特别是quantstrat包可能吗?

这是我最新版本的3.4.1

我的错误信息:

Warning in install.packages :
  package ‘quantstrat’ is not available (for R version 3.4.1)
Run Code Online (Sandbox Code Playgroud)

gag*_*ala 22

因为在R-Forge中使用quantstrat构建失败,所以无法获得预构建文件(.tar.gz).你可以从github获取代码并自己构建.

install.packages("devtools")
require(devtools)
install_github("braverock/blotter") # dependency
install_github("braverock/quantstrat")
Run Code Online (Sandbox Code Playgroud)

  • 这个答案是对的.quantstrat应该从github安装.请注意,R-Forge版本明确声明存储库已移至github:https://r-forge.r-project.org/scm/viewvc.php/pkg/quantstrat/R/zzz.R?view=markup&revision = 1749&root = blotter说"警告:这个软件包是从R-Forge安装的,但开发已经转移到GitHub.请使用GitHub repo重新安装软件包:https://github.com/braverock/quantstrat' (2认同)

wib*_*ley 7

您能提供产生该错误消息的安装代码吗?您是否尝试从CRAN安装它?

这似乎不可能.

  1. 2014年的帖子称其不在CRAN上

    quantstrat是一个R包...仍处于大量开发阶段,尚无法从CRAN安装.您可以从源代码安装它,过程很简单.

  2. 它不在当前可用的CRAN包列表中

它的R-Forge页面说明当前版本"无法构建".

您可以从R-Forge下载以前的版本(及其依赖项)

(或获取Linux tar.gz文件).假设它们已保存在您的个人Downloads文件夹中,请将其安装在R中

install.packages("~/Downloads/blotter_0.9.1741.zip", repos = NULL)
install.packages("~/Downloads/quantstrat_0.9.1739.zip", repos = NULL)
Run Code Online (Sandbox Code Playgroud)

根据第一个链接,您需要先安装这些先决条件,如果它们尚未安装:

install.packages("FinancialInstrument")
install.packages("PerformanceAnalytics")
install.packages("foreach")
Run Code Online (Sandbox Code Playgroud)

编辑:请参阅@ brian-g-peterson下面的评论,了解当前部署途径如何使用GitHub. https://github.com/braverock/quantstrat