Ich habe einen Zeitreihendatensatz für Wassertemperatur, Lufttemperatur und Flussrate in einem Fluss. Ich habe ein GAM-Modell erstellt, um die Wassertemperatur basierend auf Lufttemperatur und -fluss vorherzusagen. Allerdings habe ich die Autokorrelation in den Datensätzen nicht berücksichtigt. Jeder Datenpunkt innerhalb der Prädiktoren und der abhängigen Variablen sind nicht unabhängig (d. H. Die Lufttemperatur an Tag 2 ist nicht unabhängig von der Lufttemperatur an Tag 1).Autokorrelation in verallgemeinerten additiven Modellen (GAM)
Kann mir jemand mit dem entsprechenden Code helfen, irgendeine Art von Autokorrelationsmaß (AR1?) In mein Modell aufzunehmen. Wie ich es verstehe, muss ich die gamm()
Funktion anstelle der gam()
Funktion verwenden?
Mein aktuelles Modell sieht wie folgt aus:
model <- gam(W.T.Mean ~ s(T.Mean) +s(Discharge), data = Pre_regulation_temp)
W.T.Mean mittlere tägliche Wassertemperatur ist. T.Mean ist mittlere tägliche Lufttemperatur. Entlastung ist mittlere tägliche Flow
Vielen Dank im Voraus