Co oznacza arima
funkcja w R order(1, 0, 12)
? Jakie są wartości, które mogą być przypisane do p
, d
, q
, i co jest procesem, aby znaleźć te wartości?
r
time-series
arima
kalyani
źródło
źródło
?arima
w konsoli, pojawi się strona pomocy funkcji. W opcjiorder
napisano: „Specyfikacja niesezonowej części modelu ARIMA: trzy składniki (p, d, q) to kolejność AR, stopień różnicowania i kolejność MA”. Sprawdź też przykłady i zawsze możesz bawić się wokół siebie. Są też dobre książki, które wprowadzają do analizy szeregów czasowych w R. Shumway / Stoffer to tylko jedna.Odpowiedzi:
Co oznacza ARIMA (1, 0, 12)?
ARIMA (1, 0, 12) oznacza, że opisujesz zmienną odpowiedzi (Y), łącząc model automatycznej regresji pierwszego rzędu z modelem średniej ruchomej 12. rzędu. Dobrym sposobem na myślenie o tym jest (AR, I, MA). To sprawia, że Twój model wygląda następująco:
Y = (parametry auto-regresywne) + (parametry średniej ruchomej)
0 pomiędzy 1 a 12 reprezentuje część „I” modelu (część integracyjna) i oznacza model, w którym bierzesz różnicę między danymi zmiennych odpowiedzi - można to zrobić z danymi niestacjonarnymi i nie wygląda na to, że masz do czynienia z tym, więc możesz to po prostu zignorować.
Link opublikowany przez DanTheMan pokazuje niezłą kombinację modeli, które mogą pomóc ci zrozumieć twój, porównując go z tymi.
Jakie wartości można przypisać do p, d, q?
Wiele różnych liczb całkowitych. Istnieją testy diagnostyczne, które możesz wykonać, aby znaleźć najlepsze wartości p, d, q (patrz część 3).
Jaki jest proces znajdowania wartości p, d, q?
Istnieje wiele sposobów i nie mam zamiaru być wyczerpującym:
Nie wiedząc, ile więcej musisz wiedzieć, nie mogę pójść za daleko, ale jeśli masz więcej pytań, możesz zadać pytanie, a może ja lub ktoś inny mogę pomóc.
* Edycja : Wszystkie sposoby znalezienia wymienionych tutaj p, d, q można znaleźć w pakiecie R TSA, jeśli znasz R.
źródło
order(p,d,q)
oznacza, że masz model ARIMA (p, d, q): , gdzie jest operatorem opóźnienia, a także .Najlepszym sposobem na znalezienie
p, d, q
wartości w R jest użycieauto.arima
funkcji fromlibrary(forecast)
. Na przykładauto.arima(x, ic = "aic")
. Aby uzyskać więcej informacji, wyszukaj?auto.arima
.źródło