2013-08-12 5 views
2

Я пытаюсь установить quantstrat, но я всегда получаю следующие ошибки, пытаясь это:R: Установка 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» не может быть загружен »

+1

Пробовали ли вы установить только 'iterators'? Если вы уже пробовали, что там ошибка? – holzben

+0

Пробовал это, но теперь я получаю сообщение об ошибке, что этот пакет недоступен для R> 3.0 ... – MichiZH

+2

Вы должны указать нормальное зеркало CRAN для установки 'итераторов' и' foreach'. Они оба доступны для R 3.0 на большинстве зеркал, но R-forge отличается. –

ответ

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") 

Надеется, что это помогает.

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")