Warum GLM-Modus?
Der GLM-Modus macht sichtbar, was sonst unsichtbar bleibt: wie sich ein Prior, den du auf der Modellskala (Logit/Log) festlegst, auf der Response-Skala (Wahrscheinlichkeit, Rate, Odds Ratio) tatsächlich auswirkt — und umgekehrt. Das ist der Kern guter Prior-Wahl bei GLMs: ein Prior, der auf der Modellskala harmlos aussieht, kann auf der Response-Skala völlig unplausible Werte implizieren (Beispiele unten).
Diese Seite-an-Seite-Visualisierung von Modell- und Response-Skala für denselben Prior ist eine Besonderheit des Prior Lab — auch über die eingebettete Version im Prior Predictive Check verfügbar, aber in keinem anderen Tool dieses Labs. Der direkte Vergleich macht den sonst abstrakten Skalen-Unterschied greifbar, bevor du den Prior in brms einträgst.
Das Grundproblem
Priors in brms müssen auf der Modellskala formuliert werden (Logit oder Log) — du denkst aber in Wahrscheinlichkeiten und Raten. Diese Skalen sind nicht linear: Normal(0, 10) auf Logit klingt vage, drückt aber fast alle Prior-Masse an die Extremwerte p≈0% und p≈100%.
Der Solver schlägt diese Brücke: Du formulierst deine inhaltlichen Grenzen auf der Ausgangsskala — der Solver liefert die passenden Prior-Parameter auf der Modellskala, die du direkt in brms verwenden kannst.
Die zwei Plots visualisieren genau diesen Zusammenhang:
Plot oben — Modellskala: Die Prior-Verteilung so, wie sie in brms eingetragen werden muss (Logit- oder Log-Skala). Nicht intuitiv lesbar, aber technisch korrekt.
Plot unten — Response-Skala: Was dieser Prior auf der Ausgangsskala impliziert (Wahrscheinlichkeit, Erwartungswert, OR/RR). Das ist, was wir eigentlich wollen — aber nicht direkt in brms formulieren können. Nur zur visuellen Orientierung.
Warum exp(β) = Multiplikator?
Log-Link (Poisson/Gamma):
log(μ) = α + β·X → μ = exp(α) · exp(β·X)
Vergleich zweier Gruppen (X: 0 → 1):
X=0: μ₀ = exp(α)
X=1: μ₁ = exp(α + β) = exp(α) · exp(β)
Rate Ratio = μ₁ / μ₀ = exp(β)
Ein β von z.B. 0.69 bedeutet: exp(0.69) ≈ 2 → Rate verdoppelt sich. β addieren auf Log-Skala = μ multiplizieren mit exp(β). Deshalb denkt man beim Prior für β in Ratios, nicht in Differenzen.
Logit-Link (Bernoulli/Binomial) — exakt dieselbe Struktur, nur mit Odds statt Raten:
logit(P) = log(P/(1−P)) = α + β·X
X=0: odds₀ = exp(α)
X=1: odds₁ = exp(α + β) = exp(α)
· exp(β)
Odds Ratio = odds₁ / odds₀ =
exp(β)
Intercept — Basis-Niveau
Der Intercept bestimmt das Niveau, wenn alle Prädiktoren = 0 sind.
Logit-Link: sigmoid(α) = Baseline-Wahrscheinlichkeit
„Ohne Therapie genesen 10–40% der Patienten"
→ Eingabe: 0.10 bis 0.40
→ logit(0.10) ≈ −2.20 | logit(0.40) ≈ −0.41
→ Solver: Normal(−1.30, 0.46) auf Logit-Skala
μ < 0, weil die Baseline unter 50% liegt ✓
Log-Link: exp(α) = Baseline-Erwartungswert
„Baseline: 3–15 Klinikaufenthalte pro Jahr"
→ Eingabe: 3 bis 15
→ log(3) ≈ 1.10 | log(15) ≈ 2.71
→ Solver: Normal(1.90, 0.41) auf Log-Skala
μ ≈ 1.90, weil exp(1.90) ≈ 6.7 — Mitte von 3–15 ✓
Slope / β — Effekt pro X-Einheit
Logit-Link → Odds Ratio (OR) = exp(β):
„Therapie kann Odds leicht reduzieren oder stark erhöhen
— OR zwischen 0.7 und 4.0 ist plausibel"
→ Eingabe: OR 0.70 bis 4.0
→ log(0.70) ≈ −0.36 | log(4.0) ≈ 1.39
→ Solver: Normal(0.51, 0.44) auf Logit-Skala
μ > 0, weil der Prior leicht Richtung positiver Effekt lehnt ✓
Log-Link → Rate Ratio (RR) = exp(β):
„Behandlung erhöht Ereignisrate um 50%–5-fach"
→ Eingabe: RR 1.5 bis 5.0
→ log(1.5) ≈ 0.41 | log(5.0) ≈ 1.61
→ Solver: Normal(1.01, 0.31) auf Log-Skala
μ > 0, weil Prior ausschließlich positive Effekte erwartet ✓
Faustregel für Slopes
Normal(0, 0.5) → 95%-CrI OR/RR ≈ 0.37–2.7 (moderat)
Normal(0, 1.0) → 95%-CrI OR/RR ≈ 0.14–7.4 (groß)
Normal(0, 2.0) → 95%-CrI OR/RR ≈ 0.02–55 (sehr vage)
Hinweis zu μ = 0: Nur wenn die Ratio-Grenzen symmetrisch um 1 liegen (Produkt = 1, z.B. 0.5 × 2.0 = 1), ergibt der Solver zwingend μ = 0. Das ist der klassische „no-effect-prior". Asymmetrische Grenzen — wie in den Beispielen oben — ergeben μ ≠ 0 und kodieren inhaltliche Erwartungen.