2

我正在尝试安装 quantstrat,但是尝试此操作时总是遇到以下错误:

> install.packages("quantstrat",repos="http://R-Forge.R-project.org")
Warning in install.packages :
  package ‘quantstrat’ is not available (for R version 3.0.1)
Installing package into ‘C:/Users/mp/Documents/R/win-library/3.0’
(as ‘lib’ is unspecified)
trying URL 'http://R-Forge.R-project.org/bin/windows/contrib/3.0/quantstrat_0.7.8.zip'
Content type 'application/zip' length 1047389 bytes (1022 Kb)
opened URL
downloaded 1022 Kb

package ‘quantstrat’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\TEMP\Rtmp8uoKKX\downloaded_packages
> require(quantstrat)
Lade nötiges Paket: quantstrat
Lade nötiges Paket: foreach
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  es gibt kein Paket namens ‘iterators’
Failed with error:  ‘Paket ‘foreach’ konnte nicht geladen werden’

抱歉,错误消息是德语。第一个错误是:“没有名为'iterators'的包”第二个错误是:“无法加载包'foreach'”

4

3 回答 3

1

为了让安装运行,我遇到了同样的问题,我必须先安装 quantmod 包,因为其余的包需要预先安装。

所以首先解决这个依赖:

install.packages("quantmod")

然后是其余的包

install.packages("FinancialInstrument", repos="http://R-Forge.R-project.org")
install.packages("blotter", repos="http://R-Forge.R-project.org")
install.packages("quantstrat", repos="http://R-Forge.R-project.org")
于 2016-10-21T15:05:11.127 回答
0

尝试从源安装,CRAN 不是最新的,最新的修复只能通过从源安装获得。我有 R-3.2.1 x64,安装好的形式源。

从您的 R 控制台或 RStudio 中按此顺序使用以下命令:

install.packages("FinancialInstrument", repos="http://R-Forge.R-project.org")
install.packages("blotter", repos="http://R-Forge.R-project.org")
install.packages("quantstrat", repos="http://R-Forge.R-project.org")

希望这可以帮助。

于 2015-07-15T14:42:31.497 回答
0

这里很晚,但可能需要注意的是“quantstrat”不在 CRAN 上,几年前搬到了 GitHub。repo ( https://github.com/braverock/quantstrat ) 上的 README 包含有关安装 quantstrat 的更多信息。

install.packages("devtools") # if not installed
install.packages("FinancialInstrument") #if not installed
install.packages("PerformanceAnalytics") #if not installed

# next install blotter from GitHub
devtools::install_github("braverock/blotter")
# next install quantstrat from GitHub
devtools::install_github("braverock/quantstrat")
于 2020-07-05T00:39:40.940 回答