data(mtcars)
library(tidyverse)
library(rstanarm)
library(easystats)
library(ggpubr)
mtcars-post_paper
bayes
post
estimation
exam-22
qm2
mtcars
paper
Aufgabe
Im Datensatz mtcars
: Berichten Sie die Breite eines Schätzintervalls (89%, HDI) zum mittleren Spritverbrauch! Nutzen Sie Methoden der Bayes-Statistik.
Dazu sei folgendes Modell gegeben.
Setup:
Modell berechnen:
<- stan_glm(mpg ~ 1,
m1 data = mtcars,
seed = 42,
refresh = 0)
Dann gibt es verschiedene Einstellungen für die Funktion parameters()
:
parameters(m1, ci = .89, ci_method = "hdi")
Parameter | Median | CI | CI_low | CI_high | pd | Rhat | ESS | Prior_Distribution | Prior_Location | Prior_Scale |
---|---|---|---|---|---|---|---|---|---|---|
(Intercept) | 20.10377 | 0.89 | 18.26377 | 21.63711 | 1 | 1.000792 | 2838.234 | normal | 20.09062 | 15.06737 |
Im Standard wird ein 95%-ETI berichtet:
parameters(m1)
Parameter | Median | CI | CI_low | CI_high | pd | Rhat | ESS | Prior_Distribution | Prior_Location | Prior_Scale |
---|---|---|---|---|---|---|---|---|---|---|
(Intercept) | 20.10377 | 0.95 | 18.0073 | 22.15085 | 1 | 1.000792 | 2838.234 | normal | 20.09062 | 15.06737 |
Lösung
Im Standard wird ein 95%-Perzentilintervall berechnet, s. die Dokumentation zur Funktion hier.
Daher müssen wir explizit das 89%-HDI anfordern.
Die Lösung ist also aus der Tabelle oben ablesbar als Differenz der Größen des Schätzbereichs (Konfidenzintervalls, CI).
[1] 3.373347
Categories:
- bayes
- post
- estimation
- exam-22