2017-02-16 28 views
0

一個單變量的時間序列,我有以下數據:如何預測幾期提前,利用支持向量迴歸

head(df) 

pce  pop  psavert uempmed unemploy 
507.8  198712  9.8  4.5  2944 
510.9  198911  9.8  4.7  2945 
516.7  199113  9.8  4.6  2958 
513.3  199311  9.8  4.9  3143 
518.5  199498  9.8  4.7  3066 

我想使用SVM - 迴歸擬合這樣

svmRbftune <- train(unemploy ~ pce + pop + psavert + uempmed, 
        data = EconomicsTrain, method = "svmRadial", 
        tunelength = 14, trControl = trainControl(method = "cv")) 

svmRbfPredict <- predict(svmRbftune, EconomicsTest) 
數據

我想預測說3個時期提前.....我堅持如何我可以做到這一點......文學是相當模糊的關於它......

回答

0

您需要新的功能值預測秒。

例如:

svmRbftune <- train(unemploy ~ pce + pop + psavert + uempmed, 
       data = head(EconomicsTrain,-3), method = "svmRadial", 
       tunelength = 14, trControl = trainControl(method = "cv")) 

svmRbfPredict <- predict(svmRbftune, tail(EconomicsTest,3)) 
+0

日Thnx應對.....其實我所尋找的是一個預測...超出數據.....使用SVR模型.....這是一個時間序列數據,我正試圖理解SVR如何用於預測未來的k個時期......正如我們在arima預測中所做的那樣 – Nishant

相關問題