Thursday 11 May 2017

R Gleit Durchschnitt Fehlende Werte


Eine einfache und allgemeine Methode zum Ausfüllen fehlender Daten, wenn Sie Läufe von vollständigen Daten haben, ist die lineare Regression zu verwenden. Sagen Sie, Sie haben 1000 Läufe von 5 in einer Reihe mit keiner fehlt. Richten Sie die 1000 x 1 Vektor y und 1000 x 4 Matrix X: Regression gibt Ihnen 4 Zahlen a b c d, die eine beste Übereinstimmung für Ihre 1000 Zeilen von Daten mdash verschiedene Daten geben, verschiedene a b c d. Dann benutest du diese a b c d zu schätzen (voraussagen, interpolieren) fehlende wt0. (Für menschliche Gewichte, Id erwarten abcd, um alle um 14.) (Es gibt Zillionen von Büchern und Papieren auf Regression, auf allen Ebenen. Für den Zusammenhang mit Interpolation, aber ich weiß nicht von einer guten Einführung jedermann) R Ersetzen fehlen Werte im räumlichen Design mit gleitendem Durchschnitt Am 25. November 2005 schrieb Arnaud Dowkiw: Ich habe eine (x, y, z) Datendatei, wobei x und y räumliche Koordinaten und za variabel sind. Ich habe einige fehlende Werte in der z-Spalte und ich möchte sie durch eine optimierte Schätzung aus den Nachbarzellen ersetzen. Ich konnte keine Funktion in R finden, um das zu tun. Ist jemand sich einer solchen Funktion bewusst Vielleicht weiß jemand, wie man die Papadakis-Methode in R umsetzt. Danke für deine Hilfe, ich bin mir nicht sicher über die Papadakis-Methode, ich glaube nicht, dass es da ist, obwohl es mit Standard-Tools implementiert werden könnte. Ripley (1981) bezieht sich auf die Methode zu SAR - und AUTO-Modellen, aber die Vorhersage mit ihnen ist bei weitem nicht einfach (es gibt Papiere von Martin aus den 1980er Jahren darüber). Sind geostatistische Methoden eine Option für Sie Das ist, was ist die Unterstützung Ihrer Zellen - - - - - - - - - - - - - - - - - - - - - Arnaud DOWKIW INRA Unit. Amlioration Gntique et Physiologie Waldbewohner 2163 avenue de la Pomme de Pin BP 20619 ARDON 45166 OLIVET CEDEX FRANKREICH Tel. 33 2 38 41 78 00 Fax. 33 2 38 41 48 09 - - - - - - - - - - - - - - - Roger Bivand Wirtschaftsgeographie Sektion, Wirtschaftswissenschaftliche Fakultät, Norwegische Wirtschaftswissenschaftliche Fakultät, Helleveien 30, N-5045 Bergen, Norwegen. Stimme: 47 55 95 93 55 fax 47 55 95 95 43 e-mail: Roger. Bivand bei nhh. noCalculating Umzugsdurchschnitte mit fehlenden Werten gesetzt obs 10 obs war 0, jetzt 10 tsset t Zeit variabel: t, 1 bis 10 delta: (1) 1 (1) 1 (1) 1 (1) 1 (1) 1 (1) Die glattere Anwendung war (15) x (t-2) x (t-1) 1x (t) x (t1) x (t2) x (t) y-tausendmaschig, so gut es sich an den Enden der Reihe befindet (Was nicht dasselbe ist wie die Behandlung von Fehlern als 0s, da sonst die obigen Ergebnisse nicht erhalten würden). Jeff kann die Ergebnisse von - ssmooth überschreiben - wenn er das nicht will. Ersetzen y3. Wenn fehlt (L1.y, F1.y) ersetzen y5. Wenn fehlt (L1.y, L2.y, F1.y, F2.y) Zum Beispiel fehlt L1.y am Anfang einer Reihe y und F1.y am Ende. Dies funktioniert auch mit Panel-Daten. Eine benutzerdefinierte Alternative zu - ssmisch - ist der - egen-function - filter () - von - egenmore-. Alternativ, bitte buchstabieren, was auch immer Art und Weise des Umgangs mit endet, die Sie bevorzugen. Wenn ich die tssmooth-Funktion zum Erstellen von 2 oder 5-jährigen gleitenden Durchschnitten verwende, berechnet Stata diese gleitenden Durchschnitte bis zum Ende der Zeitreihe, anstatt 1 Jahr zu stoppen (im Falle des 2-jährigen gleitenden Durchschnitts) oder 4 Jahre (in der Fall des 5-jährigen gleitenden Durchschnitts) vor dem Ende der Zeitreihe Es zählt also fehlende Werte als Null. Möchten Sie eine mögliche Strategie kennen, um dieses Problem zu beheben mav (c (4,5,4,6), 3) Zeitreihe: Start 1 Ende 4 Häufigkeit 1 1 NA 4.333333 5.000000 NA Hier habe ich versucht, einen rollenden Durchschnitt zu machen, der nahm Um die letzten 3 Zahlen zu berücksichtigen, also habe ich erwartet, dass ich nur zwei Zahlen zurück bekomme. 8211 4.333333 und 5 8211 und wenn es NA-Werte geben würde, dachte ich, sie sind am Anfang der Sequenz. In der Tat stellt sich heraus, das ist, was die 8216sides8217 Parameter steuert: Seiten für Faltungsfilter nur. Wenn die Seiten 1 die Filterkoeffizienten nur dann für vergangene Werte sind, wenn die Seiten 2 um die Verzögerung 0 zentriert sind. In diesem Fall sollte die Länge des Filters ungerade sein, aber wenn es sogar ist, ist der Filter immer rechtzeitig vorwärts rückwärts. So in unserem 8216mav8217 Funktion der rollende Durchschnitt sieht beide Seiten des aktuellen Wertes anstatt nur bei vergangenen Werten. Wir können das anpassen, um das Verhalten zu bekommen, das wir wollen: gt Bibliothek (Zoo) gt rollmean (c (4,5,4,6), 3) 1 4.333333 5.000000 Ich habe auch erkannt, dass ich alle Funktionen in einem Paket mit dem 8216ls8217 auflisten kann Funktion so I8217ll scannen zoo8217s Liste der Funktionen beim nächsten Mal muss ich etwas Zeitreihe verwandten 8211 there8217ll wahrscheinlich schon eine Funktion für sie gt ls (quotpackage: zooquot) 1 Quoten. Datequot Quoten. Date. numericquot Quoten. Date. tsquot 4 quotas. Date. yearmonquot quotas. Date. yearqtrquot quotas. yearmonquot 7 quotas. yearmon. defaultquot quotas. yearqtrquot quotas. yearqtr. defaultquot 10 quotas. zooquot quotas. zoo. defaultquot quotas. zooregquot 13 quotas. zooreg. defaultquot quotautoplot. zooquot quotcbind. zooquot 16 quotcoredataquot quotcoredata. defaultquot quotcoredatalt-quot 19 quotfacetfreequot quotformat. yearqtrquot quotfortify. zooquot 22 quotfrequencylt-quot quotifelse. zooquot quotindexquot 25 quotindexlt-quot quotindex2charquot quotis. regularquot 28 quotis. zooquot quotmake. par. listquot quotMATCHquot 31 quotMATCH. defaultquot quotMATCH. timesquot Quotmedian. zooquot 34 quote. zooquot quotna. aggregatequot quotna. aggregate. defaultquot 37 quotna. approxquot quotna. approx. defaultquot quotna. fillquot 40 quotna. fill. defaultquot quotna. locfquot quotna. locf. defaultquot 43 quotna. splinequot quotna. spline. defaultquot Quotna. StructTSquot 46 quotna. trimquot quotna. trim. defaultquot quotna. trim. tsquot 49 quotORDERquot quotORDER. defaultquot quotpanel. lines. itsquot 52 quotpanel. lines. tisquot quotpanel. lines. tsquot quotpanel. lines. zooquot 55 quotpanel. plot. customquot quotpanel. plot. defaultquot quotpanel. points. itsquot 58 quotpanel. points. tisquot quotpanel. points. tsquot quotpanel. points. zooquot 61 quotpanel. polygon. itsquot quotpanel. polygon. tisquot quotpanel. polygon. tsquot 64 quotpanel. polygon. zooquot quotpanel. rect. itsquot quotpanel. rect. tisquot 67 quotpanel. rect. tsquot quotpanel. rect. zooquot quotpanel. segments. itsquot 70 quotpanel. segments. tisquot quotpanel. segments. tsquot quotpanel. segments. zooquot 73 quotpanel. text. itsquot quotpanel. text. tisquot quotpanel. text. tsquot 76 quotpanel. text. zooquot quotplot. zooquot quotquantile. zooquot 79 quotrbind. zooquot quotread. zooquot quotrev. zooquot 82 quotrollapplyquot quotrollapplyrquot quotrollmaxquot 85 quotrollmax. defaultquot quotrollmaxrquot quotrollmeanquot 88 quotrollmean. defaultquot quotrollmeanrquot quotrollmedianquot 91 quotrollmedian. defaultquot quotrollmedianrquot quotrollsumquot 94 quotrollsum. defaultquot quotrollsumrquot quotscalexyearmonquot 97 quotscalexyearqtrquot quotscaleyyearmonquot quotscaleyyearqtrquot 100 quotSys. yearmonquot quotSys. yearqtrquot quottimelt-quot 103 quotwrite. zooquot quotxblocksquot quotxblocks. defaultquot 106 quotxtfrm. zooquot quotyearmonquot quotyearmontransquot 109 quotyearqtrquot quotyearqtrtransquot quotzooquot 112 quotzooregquot Gesellig, Share

No comments:

Post a Comment