Sono nuovo nella pagina e abbastanza nuovo nelle statistiche e R. Sto lavorando a un progetto per il college con l'obiettivo di trovare la correlazione tra pioggia e livello del flusso d'acqua nei fiumi. Una volta dimostrata la correlazione, voglio prevederla / prevederla.
I dati Ho una serie di dati di diversi anni (presi ogni 5 minuti) per un particolare fiume contenente:
- Pioggia in millimetri
- Flusso del fiume in metri cubi al secondo
Questo fiume non ha neve, quindi il modello si basa solo sulla pioggia e sul tempo. Ci sono occasionalmente temperature di congelamento, ma sto pensando di rimuovere quei periodi dai dati come valori anomali in quanto quella situazione non rientra nell'ambito del mio progetto.
Esempi Qui hai un paio di grafici di dati di esempio relativi a una pioggia e al sorgere di acqua poche ore dopo.
La linea rossa è il flusso del fiume. L'arancia è la pioggia. Puoi vedere che piove sempre prima che l'acqua si alzi nel fiume. C'è un po 'di pioggia che ricomincia alla fine della serie storica, ma influenzerà il flusso del fiume in seguito.
La correlazione è lì. Ecco cosa ho fatto in R per dimostrare la correlazione usando ccf in R:
- la correlazione incrociata
- la variabile principale
- il ritardo
Questa è la mia linea R utilizzata per il secondo esempio (un periodo di pioggia):
ccf(arnoiaex1$Caudal, arnoiaex1$Precip, lag.max=1000, plot=TRUE, main="Flow & Rain")
La mia interpretazione è:
- che porta la pioggia (succede prima),
ccf
Ho ragione?
A proposito delle serie storiche . Questa serie storica non ha periodicità o stagionalità. La pioggia può arrivare in qualsiasi momento e provocare un effetto. Riduce in estate, ma succede ancora, è una zona con molta pioggia tutto l'anno.
Modello e previsioni.
Non so come creare un modello per poter fare una previsione che mi dice quanto un fiume aumenterà il volume dopo un periodo di pioggia. Ci ho provato arima
, auto arima
ma non ho avuto molto successo. Dovrei usare Arima
, vars
o altro modello multivariato di diverso? Qualsiasi collegamento a un esempio sarebbe di grande aiuto.
Per favore, fammi sapere se conosci il modo migliore per creare questa previsione, quale modello dovrei usare. Ci sono alcune altre cose che sto pensando di fare ma le ho tolte da questa spiegazione per semplicità. Posso condividere alcuni dati, se necessario.