Workflow
- 1 Β· Modell wΓ€hlen β Likelihood oben im Dropdown
- 2 Β· Prior Lab ΓΆffnen β Verteilungen explorieren, ΞΌ/Ο finden
- 3 Β· Priors einstellen β Preset als Ausgangspunkt, dann anpassen
- 4 Β· Simulation starten β Ampel grΓΌn?
- 5 Β· Daten hochladen β pp_check mit echten x-Werten
- 6 Β· brms-Code kopieren β direkt in R verwenden
Was zeigen die Plots?
- pp_check β Prior Predictive Densities: Jede blaue Kurve = KDE der simulierten y-Werte aus einem Prior Draw (Ξ±, Ξ², Ο gesampelt β y gezogen). Die rote Kurve = elementweiser Median aller blauen KDEs β zeigt den βtypischen" Prior Draw. Nach CSV-Upload: gestrichelte grΓΌne Linie = KDE der echten Daten.
- Prior Predictive vs. Beobachtete Daten (nur nach CSV-Upload): Blaue Kurve = KDE aller yβ-Werte aus allen Prior Draws zusammengenommen (marginale Prior Predictive), grΓΌne gestrichelte Kurve = KDE der beobachteten y. Unterschied zum pp_check: hier eine einzige blaue Kurve ΓΌber alle Draws, im pp_check eine separate Kurve pro Draw.
- Regressionskurven β Prior-Unsicherheit ΓΌber den linearen PrΓ€diktor; jede Linie = ein Prior-Draw
- Marginale KDEs (Ξ±, Ξ², Ο) β Welche Parameterwerte der Prior zulΓ€sst
- KDE = geglΓ€ttete DichteabschΓ€tzung; kann bei Ο/Ο leicht unter 0 gehen (Randeffekt) β die Draws selbst sind immer > 0
Mehrere PrΓ€diktoren & Polynome
- Jede Regressionskurve variiert einen PrΓ€diktor β alle anderen stehen auf 0
- x = 0 sollte ein sinnvoller Referenzwert sein β am einfachsten durch Zentrieren (
scale(x, scale=FALSE)): 0 = Stichprobenmittelwert, Koeffizienten bleiben auf Originalskala. z-Standardisierung (scale()) ist optional.
- Bei Rohskalen (z.B. Alter in Jahren): ΞΌ Β± und Ο max im Skala-Feld auf den realen Wertebereich setzen β die x-Achse passt sich automatisch an
- Polynome: Grad-Dropdown pro PrΓ€diktor β I(xΒ²), I(xΒ³) werden automatisch als eigene Ξ²-Terme mit separaten Priors hinzugefΓΌgt. Die Regressionskurve zeigt die kombinierte Kurve Ξ²βΒ·x + Ξ²βΒ·xΒ² + β¦
Mixed Models (LMM)
- ICC = ΟβΒ²/(ΟβΒ²+ΟΒ²) β Anteil der Varianz durch Gruppenunterschiede
- Ο = Korrelation InterceptβSlope, aus LKJ-Prior
- CSV-Upload: Spalte
group β nGroups wird automatisch aus der Anzahl eindeutiger Werte erkannt und der Slider entsprechend gesetzt
⬑ β Builder: ΓbertrΓ€gt alle Priors direkt in den brms Model Builder β kein Copy-Paste, kein Umbau. Umgekehrt: im Builder auf ⬑ β PP-Check klicken. Polynomial-Terme werden vollstΓ€ndig ΓΌbertragen.