【发布时间】:2011-02-16 00:52:49
【问题描述】:
下面是一个有效的 R 函数的前几行:
teetor <- function(x,y) {
require("quantmod")
require("tseries")
alpha <- getSymbols(x, auto.assign=FALSE)
bravo <- getSymbols(y, auto.assign=FALSE)
t <- as.data.frame(merge(alpha, bravo))
# ... <boring unit root econometric code>
}
当我将两个股票代码作为函数参数传递时,我需要用引号将它们括起来:
teetor("GLD", "GDX")
我希望能够简单地输入:
teetor(GLD, GDX)
【问题讨论】:
-
向协整之王致敬?
-
重构 Paul Teetor 的代码,这是 Ernie Chan 的 MATLAB 代码的 R 实现。函数名泄露了它。