【问题标题】:R: Installing Quantstrat ErrorR:安装 Quantstrat 错误
【发布时间】:2013-08-12 12:07:59
【问题描述】:

我正在尝试安装 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'”

【问题讨论】:

  • 您是否尝试仅安装iterators?如果您已经尝试过那里的错误是什么?
  • 试过了,但现在我收到一个错误,这个包不适用于 R >3.0...
  • 你应该指定一个普通的CRAN镜像来安装iteratorsforeach。在大多数镜像上,它们都适用于 R 3.0,但 R-forge 不同。

标签: r foreach quantstrat r-forge


【解决方案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")

【讨论】:

    【解决方案2】:

    尝试从源安装,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")
    

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      这里很晚,但可能需要注意的是,“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")
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-07-23
        • 1970-01-01
        • 2017-12-03
        相关资源
        最近更新 更多