Buongiorno guru statistici e maghi di programmazione R,
Sono interessato a modellare catture di animali in funzione delle condizioni ambientali e del giorno dell'anno. Come parte di un altro studio, ho conteggi di catture in circa 160 giorni in tre anni. In ognuno di questi giorni ho temperatura, precipitazioni, velocità del vento, umidità relativa, ecc. Poiché i dati sono stati raccolti ripetutamente dagli stessi 5 grafici, uso la trama come effetto casuale.
La mia comprensione è che nlme può facilmente spiegare l'autocorrelazione temporale nei residui ma non gestisce funzioni di collegamento non gaussiane come lme4 (che non può gestire l'autocorrelazione?). Attualmente, penso che potrebbe funzionare per utilizzare il pacchetto nlme in R sul registro (conteggio). Quindi la mia soluzione in questo momento sarebbe quella di eseguire qualcosa del tipo:
m1 <- lme(lcount ~ AirT + I(AirT^2) + RainAmt24 + I(RainAmt24^2) + RHpct + windspeed +
sin(2*pi/360*DOY) + cos(2*pi/360*DOY), random = ~1|plot, correlation =
corARMA(p = 1, q = 1, form = ~DOY|plot), data = Data)
dove DOY = giorno dell'anno. Potrebbero esserci più interazioni nel modello finale, ma questa è la mia idea generale. Potrei anche potenzialmente provare a modellare ulteriormente la struttura della varianza con qualcosa di simile
weights = v1Pow
Non sono sicuro se esiste un modo migliore di fare con una regressione del modello misto Poisson o altro? Ho appena trovato una discussione matematica nel capitolo 4 di "Modelli di regressione per l'analisi delle serie storiche" di Kedem e Fokianos. Era un po 'oltre me al momento, specialmente nell'applicazione (codificandolo in R). Ho anche visto una soluzione MCMC in Zuur et al. Libro dei modelli di effetti misti (Cap 23) in linguaggio BUGS (usando winBUGS o JAG). È la mia migliore opzione? Esiste un pacchetto MCMC semplice in R in grado di gestirlo? Non ho molta familiarità con le tecniche GAMM o GEE, ma sarei disposto a esplorare queste possibilità se la gente pensasse di fornire una visione migliore.Il mio obiettivo principale è quello di creare un modello per prevedere le catture di animali date le condizioni ambientali. In secondo luogo, vorrei spiegare a cosa rispondono gli animali in termini di attività.
Ogni pensiero sul modo migliore di procedere (filosoficamente), su come codificarlo in R o in BUGS sarebbe apprezzato. Sono abbastanza nuovo su R e BUGS (winBUGS) ma sto imparando. Questa è anche la prima volta che provo ad affrontare l'autocorrelazione temporale.
Grazie Dan