2016-07-25 11 views
-1

Ich habe einen Datensatz (PPT.SUM) mit monatlichen Niederschlagssummen 1901-2010, die die Form annimmt:Glatte Daten mit fehlenden Werten

Year Month PPT (mm) 
1901 1 68.6 
1901 2 54.7 
1901 3 58.8 
1901 4 NA 
1901 5 51.9 
......................... 

Ich mag die monatlichen Niederschlagswerte glätten, den Trend mehr zu zeigen, deutlich. Ich habe versucht, die smooth.spline-Funktion zu verwenden. Dies funktioniert gut für Datensätze ohne fehlende Werte, erlaubt aber keine NA-Werte. Gibt es eine nützliche alternative Glättungsfunktion, die NA-Werte zulässt? Ich habe dafür hoch und niedrig gesucht, aber ohne Erfolg.

+0

Vielleicht NAs mit Mittelwert oder mit dem letzten bekannten Wert ausfüllen? – zx8754

+0

siehe 'na.approx' im Zoo-Paket. –

+0

Überprüfen Sie die Funktion 'na.spline' im' zoo' Paket – Marcel10

Antwort

1

Mit der Funktion na.approx() im zoo-Paket können Sie NA Werte durch interpolierte Werte ersetzen.

Weitere Informationen finden Sie unter this link.

Je nachdem, welche Art von Glättung Sie anstreben, können Sie Ihre NAs entsprechend füllen.

Verwandte Themen