2017-01-31 3 views
1

입니다. 현재 R에서 arima 예측을하고 있으며 예측 결과를 표시하는 마지막 단계에 있지만 그래프에 예측을 표시하는 데 문제가 있습니다. 여기 ARIMA MODEL 예측 범위가 R

내 코드입니다 :

mydata.arima005 < - 아리마 (DY, 순서 = C (0,0,5)) mydata.pred1 < - 예측 (mydata.arima005, n.head = 100 (mydata.pred1 $ pred, col = "blue") plot (dy) 라인 라인 $ pred-2 * mydata.pred1 $ se, col = "red")

따라서 그래프에 예상 값이 파란색으로 표시되고 신뢰 구간이 빨간색으로 표시됩니다. 그러나 이것이 내가 대신 얻는 것입니다. enter image description here

그래서 색상이 전혀 표시되지 않습니다. 내 코드에 오류가 없습니다. 이것은 (내가 YouTube에서 가져온) 출력의 샘플입니다.이 비디오에서 사용 된 것과 동일한 코드를 사용했습니다. 왜 내 그래프 doe가 이렇게 보이지 않는지 궁금합니다. Expected Output.

+0

어쩌면 expandind 플롯 영역 도움이 될 것입니다, 뭔가를 (DY, xlim = C를 (0, 40))'. –

답변

0

forecast 패키지에는 예측 및 예측 간격의 훌륭한 플롯을 표시하는 몇 가지 기능이 있습니다.

당신은이 같은 필요 :

library(forecast) 
mydata.arima005 <- Arima(d.y, order= c(0,0,5)) 
mydata.pred1 <- forecast(mydata.arima005, h=100) 
plot(mydata.pred1) 

또는 사용 ggplot2 그래픽 : 플롯`처럼

library(ggplot2) 
autoplot(mydata.pred1)