So schätzen Sie Parameter für einen Kalman-Filter


10

In einer früheren Frage habe ich nach der Anpassung von Verteilungen an einige nicht-Gaußsche empirische Daten gefragt.

Es wurde mir offline vorgeschlagen, die Annahme zu versuchen, dass die Daten Gauß'sch sind, und zuerst einen Kalman-Filter anzupassen. Entscheiden Sie dann abhängig von den Fehlern, ob es sich lohnt, etwas ausgefalleneres zu entwickeln. Das macht Sinn.

Mit einem schönen Satz von Zeitreihendaten muss ich mehrere Variablen schätzen , damit ein Kalman-Filter ausgeführt werden kann.

(Sicher, es gibt wahrscheinlich irgendwo ein R-Paket, aber ich möchte tatsächlich lernen, wie man das selbst macht.)

Antworten:



1

Die übliche Methode ist die Verwendung der Maximum-Likelihood-Schätzung . Grundsätzlich benötigen Sie eine Likelihood-Funktion und führen dann einen Standardoptimierer (z. B. optim) aus, um Ihre Likelihood zu maximieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.