Es scheint, dass es oft schwierig ist, vollständige Bedingungen abzuleiten, aber Programme wie JAGS und BUGS leiten sie automatisch ab. Kann jemand erklären, wie er algorithmisch vollständige Bedingungen für eine beliebige Modellspezifikation generiert?
11
Antworten:
Wenn ich die Kommentare zu den anderen Antworten durchlese, glaube ich, dass die richtige Antwort auf die Frage, die gestellt werden sollte, im Allgemeinen "sie tun es nicht" lautet. Wie bereits erwähnt, konstruieren sie eine DAG und schauen sich die Markov-Decke an und machen dann (ungefähr) Folgendes.
Dies ist nicht genau das, was getan wird; JAGS verwendet beispielsweise einige andere Tricks, um Blockaktualisierungen zu erstellen. Dies sollte jedoch eine Vorstellung davon geben, was sie tun.
quelle
rjags
es eine Funktion gibt, die die verwendeten Beispiele auflistet, so etwas wie,list_samplers
aber Sie können die übliche Dokumentation überprüfenR
, um dies zu finden.quelle