2016-03-24 12 views
0

Ben hts paketi için beni okuyacağım. Her bir dizide belirli bir tahmin işlevine sahip döngü gerektiren özel tahmin bölümünü denemekle ilgileniyorum. Sağlanan örnek, çift sayıda grup göstermektedir. Özel tahminleri eşit olmayan sayıda grupla nasıl çalıştırabilir ve sonra bunları bir gts nesnesine yeniden aktarabilirim. hts() yılında nodes argüman tarafından belirtilen hiyerarşik yapısını eşleşmiyor ghiyerarşik tahmin (hts paketi) R düzensiz gruplar ve özel hava tahmini

bts <- ts(5 + matrix(sort(rnorm(500)), ncol=5, nrow=100)) 
y <- hts(bts, nodes=list(2, c(3, 2))) 

allts_y <- aggts(y) 
allf <- matrix(allts_y, nrow=100, ncol=ncol(allts_y)) 

for(i in 1:ncol(allts_y)) 
    allf[,i] <- forecast(auto.arima(allts_y[,i]), h=10)$mean 
allf <- ts(allf, start=1) 

# below code is where I run into a hang-up 
g <- matrix(c(rep(2, 5), rep(3, 5), rep(1:5, 2)), nrow = 2, byrow = T) 
y.f <- combinef(allf, groups = g) 

cevap

1

Grubunuz yapısı. Son satırı

y.f <- combinef(allf, nodes=y$nodes) 
+0

ile değiştirin. Dr. Hyndman. Şimdi iki veri nesnesi arasındaki farkın ve bir kare deliği yuvarlak bir deliğe sığdırmaya çalıştığımı görüyorum. Gelecekte grupları ve düğümleri ayırt edeceğim. – user2300643