绘制相同的图表[ggplot2]

时间:2017-09-15 08:52:43

标签: r plot ggplot2 volatility

我遇到了创建地块列表的问题。我创建了garch预测,我在列表中有这些值:

for(i in 1:length(Tickery))
{
name <- paste(Tickery[i])
log_ret <- diff(log(CP_list[[i]]))
log_ret_list[[name]] <- log_ret
gspec.ru <- ugarchspec(mean.model=list(
armaOrder=c(0,0)),
distribution="std")
gfit.ru <- ugarchfit(gspec.ru, log_ret)
GARCH_list[[name]] <- gfit.ru@fit$sigma
}

因此,不同股票的价值在GARCH_list [[i]]中。我试图列出这些波动率的图表:

for(i in 1:length(Tickery))
{
a <- ggplot(NULL, aes(x = 1:length(GARCH_list[[i]]), y = GARCH_list[[i]])) + 
     geom_line() + 
     labs(x = "Obserwacje", y = "Zmienność", title = paste(Tickery[i]))
pl[[i]] <- a
}

不幸的是,在列表的每个项目中(pl [[i]])我都有相同的情节,最后一个。我的代码有什么问题?

0 个答案:

没有答案