Wskt-Schluckspecht

post
bayes
regression
mtcars
Published

December 12, 2023

Aufgabe

Prüfen Sie folgende Hypothese:

Autos mit viel PS haben einen höheren Spritverbrauch als Autos mit wenig PS.

Quantifizieren Sie die Wahrscheinlichkeit dieser Hypothese!

Hinweise:

  • “viel PS” definieren wir als “mehr als der Median”.
  • Verwenden Sie den Datensatz mtcars.
  • Nutzen Sie die Bayes-Statistik mit Stan.
  • Beachten Sie die Standardhinweise des Datenwerks.











Lösung

Setup

library(rstanarm)
library(easystats)
library(tidyverse)
data(mtcars)

Modell

Die Hypothese kann man wie folgt formalisieren:

\[\text{mpg}_{PS=0} > \text{mpg}_{PS=1}\],

wobei \(PS=0\) die Autos mit wenig PS meint.

Vorverarbeitung

mtcars <-
  mtcars |> 
  mutate(PS = case_when(
    mpg > median(mpg) ~ 1,
    mpg <= median(mpg) ~ 0
  ))

Modell berechnen

m <- stan_glm(mpg ~ PS,
              data = mtcars,
              refresh = 0,
              seed = 42)
parameters(m)
Parameter Median CI CI_low CI_high pd Rhat ESS Prior_Distribution Prior_Location Prior_Scale
(Intercept) 15.676776 0.95 13.809508 17.53648 1 0.9996718 3301.939 normal 20.09062 15.06737
PS 9.418845 0.95 6.789333 12.12306 1 0.9997315 3548.579 normal 0.00000 29.71825

Post-Verteilung auslesen

m_post <-
  m |>
  as_tibble()

prop <- 
m_post |> 
  count(PS >= 0) |> 
  mutate(prop = n/sum(n))

prop
PS >= 0 n prop
TRUE 4000 1

Antwort

Laut unserem Modell beträgt die Wahrscheinlichkeit für obige Hypothese 1.