私はvars
パッケージを使用しており、計算モデルからいくつかの値を予測したいと考えています:
# Get the model
x1 <- rnorm(15)
y1 <- x1 + rnorm(15)
trainFrame=data.frame(x1,y1);
model=VAR(trainFrame, p=3);
pr1=predict(model, trainFrame);
# Forecast values with new data
x2 <- rnorm(15)
y2 <- x2 + rnorm(15)
newFrame=data.frame(x2,y2);
pr2=predict(model, newFrame);
2 つの予測ベクトルpr1
を比較すると、pr2
それらが同じであることがわかります。トレーニング データからの予測ではなく、実際の予測値を取得するにはどうすればよいですか?