2017-07-03 59 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' –