penguins-weight

bayes
post
paper
Published

November 11, 2024

Aufgabe

Im Datensatz penguins: Berichten Sie die Breite eines Schätzintervalls (89%, HDI) zum mittleren Körpergewicht! Nutzen Sie Methoden der Bayes-Statistik.

Hinweise

Dazu sei folgendes Modell gegeben.

Setup:

data(penguins, package = "palmerpenguins")
library(tidyverse)
library(rstanarm)
library(easystats)
library(ggpubr)

Modell berechnen:

m1 <- stan_glm(body_mass_g ~ 1, 
               data = penguins,
               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) 4200.435 0.89 4132.086 4267.711 1 0.9998942 2730.613 normal 4201.754 2004.886

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) 4200.435 0.95 4117.553 4287.093 1 0.9998942 2730.613 normal 4201.754 2004.886
plot(parameters(m1), show_intercept = TRUE)











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] 135.6241

Categories:

  • bayes
  • post
  • estimation
  • exam-22