是否可以使用R?
估算平均值波动率的GARCH我读过rgarch包可能有用,但我在安装它时遇到了一些麻烦。还有其他办法吗?
模型是:
r[t] = mu + c*s[t]^2 + a[t],
a[t] = s[t]*e[t],
s[t]^2 = alpha0 + alpha1 * a[t-1]^2 + beta1 * s[t-1]^2,
此致
涓。
答案 0 :(得分:1)
Ruey Tsay已发表garchM function。保存代码并使用源函数将其加载到R中:
source('/path/to/garchM.R')
garchM函数可以按如下方式使用:
data <- read.table('/path/to/data.txt')
returns <- data$rtn * 100
garchM(returns)