- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在阅读 Guy 的 quantstrat 讲座(下面的链接),在反复尝试重新执行代码之后,我遇到了一些初始错误,这些错误导致讲座中的大部分后续代码无法运行。
这是代码(从讲座中复制,经过非常小的重新安排):
rm(list=ls(all=TRUE)) #added this to delete memory
library(quantstrat)
library(blotter) #added this hoping it would rectify the errors
library(FinancialInstrument) #added this hoping it would rectify the errors
# initialize portfolio, accounts and orders
qs.strategy <- "qsFaber"
initPortf(qs.strategy, 'SPY', initDate = '1997-12-31')
initAcct(qs.strategy, portfolios = qs.strategy, initDate = '1997-12-31', initEq= 1e6)
> initPortf(qs.strategy, 'SPY', initDate = '1997-12-31')
Error in exists(paste("portfolio", name, sep = "."), envir = .blotter, :
object '.blotter' not found
> initAcct(qs.strategy, portfolios = qs.strategy, initDate = '1997-12-31', initEq= 1e6)
Error in exists(paste("account", name, sep = "."), envir = .blotter, inherits = TRUE) :
object '.blotter' not found
最佳答案
吸墨纸和 quantstrat 包将东西存储在 .GlobalEnv
中。 (这是他们不在 CRAN 上的原因之一。)当您运行 rm(list=ls(all=TRUE))
时,您正在删除那些包希望能够在您的工作区中找到的内容。为了让一切正常工作,您必须在 globalenv() 中放回几个环境。运行这两行代码后,我认为您的代码将起作用。
.blotter <- new.env()
.strategy <- new.env()
.instrument
.GlobalEnv
中的环境(后来期望它存在)。几年前,我将其更改为
.instrument
现在存储在 FinancialInstrument 命名空间中。由于该更改是在 Guy 的幻灯片之后进行的,因此代码不兼容。幻灯片 14-15 应更改为
currency("USD")
getInstrument("USD")
stock("SPY", "USD")
getInstrument("SPY")
get("USD", envir=FinancialInstrument:::.instrument)
get("SPY", envir=FinancialInstrument:::.instrument)
globalenv()
中删除所有内容。不会破坏任何包的代码。
关于r - Guy Yollin 的 QuantStrat I 讲座问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17120496/
长话短说:我使用 Html/CSS 设计 UI 已经有大约 8 年了。最近,我一直在研究 XAML/Silverlight/WPF,并且真的在使用 XAML 设计 UI 方面苦苦挣扎。我了解 Silv
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 已关闭 9 年前。 Improve
我有这个并且它在一个 Action 监听器中。如果我输了,它会显示 1。然后它会重置棋盘,1 将保留在那里,这就是我想要的。然后,如果我再次输了,它不会将 1 更改为 2。胜利也会出现同样的问题。我希
我一直在阅读 Guy 的 quantstrat 讲座(下面的链接),在反复尝试重新执行代码之后,我遇到了一些初始错误,这些错误导致讲座中的大部分后续代码无法运行。 这是代码(从讲座中复制,经过非常小的
我正在使用一种名为:Swift 项目中最幸运的人 ( Link to the font ) 的字体。然而,在UILabels中,即使将baselineAlignment设置为中心后,它也不会与中心垂直
基于 Romain Guy 的博客文章 Android Performance Case Study在谈到 overdraw 时,他是这样说的: Removing the window backgro
在她的演讲中The Future Of Clojure博迪尔提出以下主张: Guy Steele gave a talk at ICFP called Organizing Functional Co
如何将多个类中的多个 systen.out.println() 显示到单个 GUI(如 JTextArea)中。 嗨,我正在做一个学校项目,其中有几个类具有 system.out.println()
使用 WooCommerce 的 Poor Guys Swiss Knife 插件,我创建了 3 个新的账单字段:生日(日期)、时事通讯(选择:是/否)和条款和条件(选择:是/否)。我在网站上成功注册
我是 android 开发的新手,我刚刚从以下链接阅读了 Romain Guy 的“避免 Android 上的内存泄漏” http://www.curious-creature.org/2008/12
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我是一名优秀的程序员,十分优秀!