Sono impressionato dal forecast
pacchetto R , come ad esempio il zoo
pacchetto per le serie temporali irregolari e l'interpolazione dei valori mancanti.
La mia applicazione è nell'area delle previsioni sul traffico del call center, quindi i dati nei fine settimana mancano (quasi) sempre, che possono essere gestiti in modo corretto zoo
. Inoltre, alcuni punti discreti potrebbero mancare, mi basta usare R NA
per questo.
Il fatto è che tutta la bella magia del pacchetto di previsione, come eta()
, auto.arima()
ecc., Sembra aspettarsi ts
oggetti semplici , ovvero serie temporali affiancate che non contengono dati mancanti. Penso che le applicazioni del mondo reale per le serie temporali dedicate siano assolutamente esistenti, ma - a mio avviso - molto limitate.
Il problema di alcuni NA
valori discreti può essere facilmente risolto utilizzando una qualsiasi delle funzioni di interpolazione offerte zoo
oltre che da forecast::interp
. Successivamente, eseguo la previsione.
Le mie domande:
- Qualcuno suggerisce una soluzione migliore?
(la mia domanda principale) Almeno nel mio dominio di applicazione, nelle previsioni del traffico del call center (e per quanto posso immaginare la maggior parte degli altri domini problematici), le serie temporali non sono equi. Almeno abbiamo schemi di "giorni lavorativi" ricorrenti o qualcosa del genere. Qual è il modo migliore per gestirlo e utilizzare ancora tutta la magia del pacchetto di previsioni?
Dovrei semplicemente "comprimere" le serie temporali per riempire i fine settimana, fare le previsioni e quindi "gonfiare" nuovamente i dati per reinserire i valori NA nei fine settimana? (Sarebbe un peccato, penso?)
Ci sono piani per rendere il pacchetto di previsioni pienamente compatibile con pacchetti di serie temporali irregolari come zoo o suoi? Se sì, quando e se no, perché no?
Sono abbastanza nuovo nelle previsioni (e nelle statistiche in generale), quindi potrei trascurare qualcosa di importante.
auto.arima
può gestire valori mancanti.