Skip to content

Commit 3cabba1

Browse files
2 parents f509590 + 4f844fc commit 3cabba1

3 files changed

Lines changed: 255 additions & 0 deletions

File tree

25-WiSe/QM2/QM2-20260108.R

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# AUFGABE 1:
2+
# Für jede der 8 in Kapitel 11 vorgestellte Forschungsfrage
3+
# suchen Sie bitte ein passendes Beispiel im Datensatz
4+
# "Bike Sharing" (s. Aufgabe "bike05").
5+
# Formulieren Sie jeweils a) die Regressionsformel und b)
6+
# die zugehörige Forschungsfrage als ganzen Satz.

25-WiSe/QM2/QM2-20260108.qmd

Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
1+
---
2+
title: "Zentrale Themen der Datenanalyse - QM2"
3+
date: 2026-01-08
4+
---
5+
6+
# Aufgabe
7+
8+
9+
## Setup
10+
11+
```{r}
12+
library(tidyverse)
13+
library(rstandarm)
14+
library(easystats)
15+
```
16+
17+
18+
19+
## Aufgabenstellung
20+
Für jede der 8 in Kapitel 11 vorgestellte Forschungsfragen
21+
suchen Sie bitte ein passendes Beispiel im Datensatz
22+
["Bike Sharing Dataset"](https://archive.ics.uci.edu/dataset/275/bike+sharing+dataset) (s. Aufgabe "bike05").
23+
Formulieren Sie jeweils a) die Regressionsformel und b)
24+
die zugehörige Forschungsfrage als ganzen Satz.
25+
26+
27+
## Lösung
28+
29+
### y ~ b
30+
31+
32+
`cnt ~ holiday`: Welchen Effekt hat ein Feiertag (holiday = 1 vs. holiday = 0) auf die durchschnittliche Anzahl gemieteter Fahrräder (cnt)?
33+
34+
UV: holiday (binär: 0 = kein Feiertag, 1 = Feiertag)
35+
AV: cnt (Anzahl gemieteter Fahrräder)
36+
37+
38+
39+
40+
### y ~ x + b
41+
42+
Regressionsformel:
43+
44+
`cnt ~ holiday + windspeed`
45+
46+
Forschungsfrage:
47+
48+
Wie stark ist der statistische Effekt der *Ferientage* (holiday: =1 oder =0) und der *Windgeschwindigkeit* (windspeed) auf die *Vermietung* von Fahrrädern (cnt)?
49+
50+
UVs: holiday (binär: 0 = kein Feiertag, 1 = Feiertag), windspeed (kontinuierlich)
51+
52+
AV: cnt (Anzahl gemieteter Fahrräder)
53+
54+
55+
56+
### y ~ x + b + x:b
57+
58+
Mit Interaktionseffekt
59+
60+
*synonyme Regressionsformel:* `y ~ x * b`
61+
62+
63+
`cnt ~ holiday + windspeed + holiday:windspeed`
64+
65+
Forschungsfrage:
66+
67+
Gibt es einen Interaktionseffekt zwischen Ferientage und Windgeschwindigkeit auf die Anzahl der vermieteten Fahrräder? Gibt es zusätzlich einen Haupteffekt von Ferientag (`holiday`) und von der Windgeschwindigkeit (`windspeed`)?
68+
69+
UV: holiday (binär: 0 = kein Feiertag, 1 = Feiertag), windspeed (kontinuierlich)
70+
plus Interaktionseffekt
71+
72+
AV: cnt (Anzahl gemieteter Fahrräder)
73+
74+
75+
###
76+
77+
`cnt ~ atemp_c*workingday`
78+
79+
80+
81+
Gibt es lineare Effekte zwischen der zentrierten gefühlten Temperatur und Arbeitstagen und einen Interaktionseffekt zwischen der zentrierten gefühlten Temperatur und Arbeitstagen auf die Anzahl der verliehenen Fahrräder?
82+
83+
UV: atemp_c (zentrierte gefühlte Temperatur), b (Arbeitstag: 0 = kein Arbeitstag, 1 = Arbeitstag)
84+
85+
AV: cnt (Anzahl gemieteter Fahrräder)
86+
87+
88+
Umsetzung in R:
89+
90+
Zuerst Daten importieren:
91+
92+
```{r}
93+
data_path <- "https://vincentarelbundock.github.io/Rdatasets/csv/bayesrules/bike_users.csv"
94+
95+
bike_data <- read_csv(data_path)
96+
```
97+
98+
99+
`atemp` zentrieren:
100+
101+
```{r}
102+
bike_data <-
103+
bike_data %>%
104+
mutate(temp_actual_c = temp_actual - mean(temp_actual))
105+
```
106+
107+
108+
Modell berechnen:
109+
110+
```{r}
111+
m_bike <-
112+
stan_glm(rides ~ temp_actual_c * weekend,
113+
data = bike_data,
114+
refresh = 0)
115+
```
116+
117+
118+
Ergebnisse (Modellparameter) anschauen:
119+
120+
```{r}
121+
parameters(m_bike)
122+
```
123+
124+
125+
`y_vorhergesagt = beta0 + beta1*weekend + beta2*x2 + beta3*x1*x2`
126+
127+
Annahme:
128+
- Es ist KEIN Wochenende: `weekend = FALSE`
129+
- Durchschnittliche gefühlte Temperatur: `temp_actual_c = 0`
130+
131+
Interpretation:
132+
An einem Wochentag mit durchschnittlicher gefühlter Temperatur werden im Durchschnitt `beta0` Fahrräder verliehen, d.h. ca. 1500.
133+
134+
135+
136+
137+
### y ~ g
138+
139+
140+
### y ~ x1 + x2
141+
142+
143+
144+
145+
### y ~ x1_z + x2_z
146+
147+
148+
149+
150+
### y_z ~ x1_z + x2_z

25-WiSe/QM2/QM2-20260112.qmd

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
title: "QM2 - Klausurvorbereitung"
3+
date: 2026-01-12
4+
format: html
5+
---
6+
7+
8+
# Altklausur - letztes Jahr
9+
10+
11+
## A1
12+
13+
https://sebastiansauer.github.io/Datenwerk/posts/Regression2/Regression2.html
14+
15+
## A2
16+
17+
https://sebastiansauer.github.io/Datenwerk/posts/alphafehler-inflation3/alphafehler-inflation3.html
18+
19+
https://sebastiansauer.github.io/Datenwerk/posts/maschinendesaster/index.html
20+
21+
## A3
22+
23+
https://sebastiansauer.github.io/Datenwerk/posts/nerd-gelockert/Nerd-gelockert.html
24+
25+
26+
## A4
27+
28+
https://sebastiansauer.github.io/Datenwerk/posts/schmalste-post/index.html
29+
30+
31+
32+
## A5
33+
34+
https://sebastiansauer.github.io/Datenwerk/posts/aussagen-infstat/index.html
35+
36+
## A6
37+
38+
https://sebastiansauer.github.io/Datenwerk/posts/streuung-post/index.html
39+
40+
## A7
41+
https://sebastiansauer.github.io/Datenwerk/posts/exp2/index.html
42+
43+
44+
## A8
45+
46+
https://sebastiansauer.github.io/Datenwerk/posts/rope-luecke/index.html
47+
48+
## A9
49+
50+
https://sebastiansauer.github.io/start-bayes/0350-wskt2.html#addition-allgemeiner-ereignisse
51+
52+
## A10
53+
https://sebastiansauer.github.io/Datenwerk/posts/Krebs1/Krebs1.html
54+
55+
56+
57+
## A11
58+
59+
Knapp 0,1%:
60+
61+
```{r}
62+
(1/2)^10
63+
```
64+
65+
66+
67+
## A12
68+
69+
70+
71+
## A13
72+
73+
https://sebastiansauer.github.io/Datenwerk/posts/kekse03/index.html
74+
75+
76+
77+
## A14
78+
79+
https://sebastiansauer.github.io/Datenwerk/posts/penguins-postbreite/index.html
80+
81+
## A15
82+
83+
https://statistik1.netlify.app/040-verbildlichen#fig-norm-perc
84+
85+
## A16
86+
87+
https://sebastiansauer.github.io/Datenwerk/posts/penguins-interact/index.html
88+
89+
90+
## A17
91+
92+
https://sebastiansauer.github.io/Datenwerk/posts/anz-params/index.html
93+
94+
## A18
95+
96+
97+
s. "streuung-post"
98+
99+

0 commit comments

Comments
 (0)