<- "https://osf.io/cjxua/?action=download"
osf_d_path
<- read_csv(osf_d_path) d
Warning: One or more parsing issues, call `problems()` on your data frame for details,
e.g.:
dat <- vroom(...)
problems(dat)
December 15, 2022
Einer der (bisher) größten Studien der Untersuchung psychologischer Konsequenzen (oder Korrelate) der Covid-Zeit ist die Studie COVIDiStress.
Im Folgenden sollen Sie folgende Forschungsfrage untersuchen:
Forschungsfrage:
Ist der Unterschied zwischen Männern und Frauen (Dem_gender
) im Hinblick zum Zusammenhang von Stress (PSS10_avg
, AV) und Neurotizismus (neu
, UV) vernachlässigbar klein?
Den Datensatz können Sie so herunterladen (Achtung, groß):
Warning: One or more parsing issues, call `problems()` on your data frame for details,
e.g.:
dat <- vroom(...)
problems(dat)
Hinweise:
Antwortoptionen:
Pakete laden:
Relevante Spalten auswählen:
Das sind die Variablen:
Deskriptive Statistiken zum Datensatz:
Variable | Mean | SD | IQR | Range | Skewness | Kurtosis | n | n_Missing
----------------------------------------------------------------------------------------
PSS10_avg | 2.63 | 0.74 | 1.00 | [1.00, 5.00] | 0.21 | -0.31 | 116097 | 9209
neu | 3.34 | 1.05 | 1.33 | [1.00, 6.00] | 0.07 | -0.45 | 108367 | 16939
# A tibble: 4 × 2
Dem_gender n
<chr> <int>
1 Female 90400
2 Male 33126
3 Other/would rather not say 1474
4 <NA> 306
Datensatz aufbereiten:
Check:
Check:
Variable | Mean | SD | IQR | Range | Skewness | Kurtosis | n | n_Missing
----------------------------------------------------------------------------------------
PSS10_avg | 2.62 | 0.74 | 1.00 | [1.00, 5.00] | 0.22 | -0.32 | 106843 | 0
neu | 3.34 | 1.05 | 1.33 | [1.00, 6.00] | 0.07 | -0.45 | 106843 | 0
Female | 0.73 | 0.44 | 1.00 | [0.00, 1.00] | -1.06 | -0.87 | 106843 | 0
Modell berechnen:
Modellkoeffizienten auslesen:
Posteriori-Verteilung auslesen:
Parameter | Median | 95% CI | pd | Rhat | ESS | Prior
-------------------------------------------------------------------------------------------
(Intercept) | 2.12 | [ 2.11, 2.13] | 100% | 1.000 | 3242.00 | Normal (2.62 +- 1.84)
neu | 0.11 | [ 0.11, 0.11] | 100% | 1.000 | 3670.00 | Normal (0.00 +- 1.75)
Female | -2.29 | [-2.30, -2.28] | 100% | 1.000 | 2018.00 | Normal (0.00 +- 4.16)
PSS10_avg:Female | 0.92 | [ 0.92, 0.93] | 100% | 1.000 | 2061.00 | Normal (0.00 +- 1.37)
Posteriori-Verteilung plotten:
Rope berechnen:
# Proportion of samples inside the ROPE [-0.07, 0.07]:
Parameter | inside ROPE
------------------------------
(Intercept) | 0.00 %
neu | 0.00 %
Female | 0.00 %
PSS10_avg:Female | 0.00 %
Rope visualisieren:
Categories:
---
exname: rope4
extype: schoice
exsolution: 64
exshuffle: no
categories:
- rope
- bayes
date: '2022-12-15'
slug: rope4
title: rope4
---
```{r libs, include = FALSE}
library(tidyverse)
```
```{r global-knitr-options, include=FALSE}
knitr::opts_chunk$set(fig.pos = 'H',
fig.asp = 0.618,
fig.width = 4,
fig.cap = "",
fig.path = "",
cache = TRUE,
echo = TRUE,
message = FALSE,
fig.show = "hold")
```
# Exercise
Einer der (bisher) größten Studien der Untersuchung psychologischer Konsequenzen (oder Korrelate)
der Covid-Zeit ist die Studie [COVIDiStress](https://www.nature.com/articles/s41597-020-00784-9).
Im Folgenden sollen Sie folgende Forschungsfrage untersuchen:
*Forschungsfrage*:
Ist der Unterschied zwischen Männern und Frauen (`Dem_gender`) im Hinblick zum Zusammenhang von Stress (`PSS10_avg`, AV) und Neurotizismus (`neu`, UV) vernachlässigbar klein?
Den Datensatz können Sie so herunterladen (Achtung, groß):
```{r}
osf_d_path <- "https://osf.io/cjxua/?action=download"
d <- read_csv(osf_d_path)
```
Hinweise:
- Sie benötigen einen Computer, um diese Aufgabe zu lösen.
- Verwenden Sie die statistischen Methoden, die im Unterricht behandelt wurden.
- Verwenden Sie Ansätze aus der Bayes-Statistik zur Lösung dieser Aufgabe.
- Bei der Variable für Geschlecht können Sie sich auf Fälle begrenzen, die Männer und Frauen umfassen.
- Wandeln Sie die die Variable für Geschlecht in eine binäre Variable - also Werte mit 0 und 1 - um.
- Alle Daten (und weitere Informationen) zum Projekt sind [hier](https://osf.io/z39us/) abgelegt.
- Eine Beschreibung der Variablen der Studie finden Sie [hier](https://moodle.hs-ansbach.de/mod/url/view.php?id=79230).
- Fixieren Sie die Zufallszahlen auf den Startwert 42.
*Antwortoptionen:*
Answerlist
----------
* Ja
* Nein
* Die Daten sind nicht konkludent; es ist keine Entscheidung möglich.
* Auf Basis der bereitgestellten Informationen ist keine Entscheidung möglich.
</br>
</br>
</br>
</br>
</br>
</br>
</br>
</br>
</br>
</br>
# Solution
Pakete laden:
```{r}
library(tidyverse)
library(rstanarm)
library(easystats)
```
Relevante Spalten auswählen:
```{r}
d2 <-
d %>%
select(PSS10_avg, neu, Dem_gender)
```
Das sind die Variablen:
- Stress
- Neurotizismus
- Geschlecht
Deskriptive Statistiken zum Datensatz:
```{r}
d2 %>%
describe_distribution()
```
```{r}
d2 %>%
count(Dem_gender)
```
Datensatz aufbereiten:
```{r}
d3 <-
d2 %>%
filter(Dem_gender %in% c("Female", "Male")) %>%
drop_na() %>%
mutate(Female = ifelse(Dem_gender == "Female", 1, 0)) %>%
select(-Dem_gender)
```
Check:
```{r}
d3 %>%
count(Female)
```
Check:
```{r}
d3 %>%
describe_distribution()
```
Modell berechnen:
```{r}
m1 <-
stan_glm(PSS10_avg ~ neu + Female + neu:Female,
refresh = 0,
seed = 42,
data = d3)
```
Modellkoeffizienten auslesen:
```{r}
coef(m1)
```
Posteriori-Verteilung auslesen:
```{r}
parameters(m1)
```
Posteriori-Verteilung plotten:
```{r}
plot(m1)
```
Rope berechnen:
```{r}
rope(m1)
```
Rope visualisieren:
```{r}
plot(rope(m1))
```
Answerlist
----------
* Falsch
* Wahr
* Falsch
* Falsch
---
Categories:
- rope
- bayes