R: Установка Quantstrat Ошибка

Я пытаюсь установить 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’

Извините, сообщения об ошибках на немецком языке. Первая ошибка: "Не существует пакетов, называемых" итераторами "." Вторая ошибка: "Пакет" foreach "не может быть загружен".

2 ответа

Я столкнулся с той же проблемой, чтобы запустить установку, мне сначала пришлось установить пакет 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")

Попробуйте установить из исходного кода, 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")

Надеюсь это поможет.

Здесь очень поздно, но, возможно, уместно отметить, что "Quantstrat" ​​отсутствует в CRAN и несколько лет назад переехал на GitHub. README в репозитории (https://github.com/braverock/quantstrat) содержит дополнительную информацию по установке 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")
Другие вопросы по тегам