มันจะดีกว่าที่จะแตกต่างชุด (สมมติว่ามันต้องการ) ก่อนที่จะใช้ Arima หรือดีกว่าที่จะใช้พารามิเตอร์ d ภายใน Arima?
ฉันรู้สึกประหลาดใจที่ความแตกต่างของค่าที่ติดตั้งนั้นขึ้นอยู่กับเส้นทางที่ถ่ายด้วยแบบจำลองและข้อมูลเดียวกัน หรือฉันกำลังทำอะไรผิดพลาด?
install.packages("forecast")
library(forecast)
wineindT<-window(wineind, start=c(1987,1), end=c(1994,8))
wineindT_diff <-diff(wineindT)
#coefficients and other measures are similar
modA<-Arima(wineindT,order=c(1,1,0))
summary(modA)
modB<-Arima(wineindT_diff,order=c(1,0,0))
summary(modB)
#fitted values from modA
A<-forecast.Arima(modA,1)$fitted
#fitted from modB, setting initial value to the first value in the original series
B<-diffinv(forecast.Arima(modB,1)$fitted,xi=wineindT[1])
plot(A, col="red")
lines(B, col="blue")
เพิ่ม:
โปรดทราบว่าฉันกำลังแตกต่างของซีรีส์หนึ่งครั้งและใส่อารีมา (1,0,0) จากนั้นฉันก็ใส่อาริมา (1,1,0) ให้พอดีกับซีรี่ส์ดั้งเดิม ฉัน (ฉันคิดว่า) ย้อนกลับความแตกต่างของค่าที่ติดตั้งสำหรับ arima (1,0,0) ในไฟล์ที่แตกต่าง
ฉันกำลังเปรียบเทียบค่าติดตั้ง - ไม่ใช่การคาดการณ์
นี่คือพล็อต (สีแดงคือ arima (1,1,0) และสีน้ำเงินคือ arima (1,0,0) ในซีรีส์ที่แตกต่างหลังจากเปลี่ยนกลับไปเป็นระดับเดิม):
การตอบสนองต่อคำตอบของ Dr. Hyndman:
1) คุณสามารถอธิบายในรหัส R สิ่งที่ฉันจะต้องทำเพื่อให้ได้ค่าที่พอดี (และคาดการณ์) เพื่อจับคู่ (ให้ความแตกต่างเล็กน้อยเนื่องจากจุดแรกในคำตอบของคุณ) ระหว่าง Arima (1,1, 0) และ Arima (1,0,0) ในซีรี่ส์ที่แตกต่างกันด้วยตนเองหรือไม่ ฉันคิดว่าสิ่งนี้เกี่ยวข้องกับค่าเฉลี่ยที่ไม่รวมอยู่ใน modA แต่ฉันไม่แน่ใจว่าจะดำเนินการต่อไปอย่างไร
2) เกี่ยวกับ # 3 ของคุณ ฉันรู้ว่าฉันขาดความชัดเจน แต่ไม่ใช่และเหมือนกันเมื่อถูกกำหนดเป็น ? คุณกำลังบอกว่าฉันคือ