2017-11-01 3 views
8

Ich verwende derzeit dynamische lineare Regression (Dynmlm) für meine Analyse. Ich finde aber auch ein anderes Modell namens dynamisches lineares Modell (dlm).Haben dynlm und dlm dieselben mathematischen Ausdrücke?

Ich finde, dass dlm einen offiziellen mathematischen Ausdruck von West und Harrison (1989) und überall hat. Einen offiziellen mathematischen Ausdruck für dynlm kann ich jedoch nirgendwo finden. Selbst das offizielle R-Programmdokument erklärt verbal, dass es sich nur um eine erweiterte Version der linearen Regression handelt, die ein zusätzliches Merkmal ohne expliziten mathematischen Ausdruck erlaubt.

Kann ich den offiziellen mathematischen Ausdruck für dynlm und dlm identisch annehmen? Wenn nicht, kann ich den offiziellen mathematischen Ausdruck für dynlm in r Programmierung wissen?

Antwort

4

Von Furman university documentation:

Die Schnittstelle und Interna von dynlm sind sehr ähnlich lm, aber derzeit dynlm bietet zwei Vorteile gegenüber dem direkten Einsatz von lm: 1. erweiterte Formel Verarbeitung, 2. Erhaltung der zeit- Serienattribute.

für die Formel des Modells spezifiziert werden, ausgestattet, gibt es zusätzliche Funktionen zur Verfügung, die die Spezifikation von dynamischen Modellen erleichtern. Ein Beispiel wäre d (y) ~ L (y, 2), wobei d (x, k) diff (x, lag = k) ist und L (x, k) ist lag (x, lag = -k), Beachten Sie den Unterschied im Vorzeichen. Der Standardwert für k ist in beiden Fällen 1.

Die Angabe von dynamischen Beziehungen ist nur dann sinnvoll, wenn eine zugrunde liegende Ordnung der Beobachtungen vorliegt. Gegenwärtig bietet lm nur eine begrenzte Unterstützung für solche Daten an. Daher besteht ein Hauptziel von dynlm darin, Zeitreiheneigenschaften der Daten zu erhalten. Explizite Unterstützung ist derzeit für die Serien "ts" und "zoo" verfügbar. Intern werden die Daten als "Zoo" -Serie gespeichert und zurück zu "ts" gezwungen, wenn die ursprüngliche abhängige Variable dieser Klasse angehörte (und nicht interne NAs von der na.action erstellt wurden).

+0

Vielen Dank. Aber meine Frage war zwischen dynlm und dlm nicht lm. – Eric

+0

Haben Sie etwas dagegen, wenn Sie den Unterschied im mathematischen Ausdruck zwischen Dynmlm und DLM nicht erklären könnten? – Eric

+1

Kein Problem. Ich bin jetzt bei einem Bullenspiel, also gib mir ein paar Stunden. – jtillman

Verwandte Themen