2017-07-03 57 views
1

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

这是R最新版本我已经3.4.1

我的错误信息:

Warning in install.packages : 
    package ‘quantstrat’ is not available (for R version 3.4.1) 

回答

4

你可以提供产生的错误信息安装码?你是否试图从CRAN安装它?

这似乎不可能。

  1. 从2014年后国家是not on CRAN

    quantstrat是对R包...还在开发,不能从CRAN安装呢。你可以从源代码安装它,这个过程很简单。

  2. 这不是对当前list of available CRAN packages

R-Forge页面状态的当前版本“无法建立”。

你可以在

下载从R-伪造以前的版本(及其依赖)(或获得了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) 

安装它根据的是第一个链接,你需要先安装这些prereqs,如果他们尚未:

install.packages("FinancialInstrument") 
install.packages("PerformanceAnalytics") 
install.packages("foreach") 

编辑:请参阅以下关于@ brian-g-peterson的注释,了解当前部署途径如何使用GitHub。 https://github.com/braverock/quantstrat

+0

太棒了,完美的工作。非常明确的答案,谢谢 – jonas

+0

tar.gz以前版本的quantstrat和blotter在R-Forge上没有出于某种原因 - 有没有人有Linux的解决方案? – jogall

+0

我看到linux的链接没有连接tar。我想你应该能够使用SVN来下载源文件并将时钟回滚到构建成功的点。 – wibeasley

7

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

install.packages("devtools") 
require(devtools) 
install_github("braverock/blotter") # dependency 
install_github("braverock/quantstrat") 
+1

这个答案是正确的。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' –