brms Model Builder
15 Likelihoods Β· Priors Β· Distributional Models Β· McElreath-Notation Β· brms-Code
Β© Dr. Rainer DΓΌsing Β· Interactive Tools by Claude
Mathematisches Modell
McElreath-Notation Β· Live-Vorschau
Likelihood & Lineare PrΓ€diktoren
R Β· brms
Code wird generiert …
β„Ή brms Model Builder
πŸ“  brms Intercept-Parametrisierung
Das Problem mit dem brms-Default y ~ x
Bei der Standard-Formel zentriert brms PrΓ€diktoren intern wΓ€hrend der SchΓ€tzung (Intercept-Reparametrisierung). Ein eigener prior(…, class = Intercept) wirkt dann nicht auf den "rohen" Intercept deiner PrΓ€diktoren, sondern auf einen intern verschobenen Parameter. Das fΓΌhrt bei unzentrierten PrΓ€diktoren β€” dem Regelfall in der Praxis β€” zu extremen Posterior-Standardfehlern und unbeabsichtigten Prior-Spezifikationen.

Unsere Lâsung: standardmÀßig y ~ 0 + Intercept + x
Durch die explizite Modellierung des Intercepts:
β€’ Der Prior prior(normal(60, 20), class = b, coef = Intercept) wirkt direkt auf die Rohskala
β€’ Der Prior entspricht dem erwarteten Outcome-Wert wenn alle PrΓ€diktoren = 0
β€’ Kein interner Konflikt, keine versteckten Verschiebungen
β€’ Die Prior-Bedeutung bleibt immer eindeutig auf der Rohskala
β€’ Empfehlung: PrΓ€diktoren dennoch zentrieren (scale() o. Γ„.) β€” verbessert Interpretierbarkeit des Intercepts erheblich und stabilisiert das MCMC-Sampling

Syntax-Unterschied
brms-Default: prior(normal(0, 2.5), class = Intercept)
Explizit (diese Formel): prior(normal(0, 2.5), class = b, coef = Intercept)

Ausnahme: Ordinale Modelle (cumulative, categorical) β€” deren Schwellenwerte bleiben bei class = Intercept, da brms sie anders behandelt.