-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata_description.Rmd
99 lines (74 loc) · 2.38 KB
/
data_description.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
---
title: "Data Description & Plots"
author: Hampus Broman & William Levén
date: 2021-05
output:
html_document:
pandoc_args: [ "-o", "docs/data_description.html" ]
---
```{r include-setup, include=FALSE}
# Load setup file
source(knitr::purl('setup.Rmd', output = tempfile()))
```
* 22 out of 43 participant completed both scenarios
* 51 complete submissions were submitted
## Education
### Education level
```{r}
d.sessions.completed %>%
ggplot(aes(education_level, fill = education_level)) +
geom_bar() +
labs(title = "Education level distribution for completed sessions") +
xlab("Education Level") +
ylab("# Participants") +
scale_fill_manual(values = rep("#7070FF", 5), guide = NULL)
```
### Education field
```{r}
d.sessions.completed %>%
ggplot(aes(education_field, fill = education_field)) +
geom_bar() +
labs(title = "Education field distribution for completed sessions") +
xlab("Education field") +
ylab("# Participants") +
scale_fill_manual(values = rep("#7070FF", 4), guide = NULL)
```
## Work experience
### Work domain
```{r}
d.sessions.completed %>%
ggplot(aes(work_domain, fill =work_domain)) +
geom_bar() +
labs(title = "Work domain distribution for completed sessions") +
xlab("Work domain") +
ylab("# Participants") +
scale_fill_manual(values = rep("#7070FF", 11), guide = NULL)
```
### Professional programming experience
```{r}
d.sessions.completed %>%
ggplot(aes(work_experience_programming)) +
geom_histogram(breaks = c(-1, 0, 5, 10, 15, 20, 25, 30, 35, 40), closed="right", fill= "#7070FF", color="black") +
labs(title = "Professional programming experience distribution for completed sessions") +
xlab("Experience in years") +
ylab("# Participants")
```
### Professional Java experience
```{r}
d.sessions.completed %>%
ggplot(aes(work_experience_java)) +
geom_histogram(breaks = c(-1, 0, 5, 10, 15, 20, 25, 30, 35, 40), closed="right", fill= "#7070FF", color="black") +
labs(title = "Professional Java experience distribution for completed sessions") +
xlab("Experience in years") +
ylab("# Participants")
```
## Signup code
```{r}
d.sessions.completed %>%
ggplot(aes(group, fill = group)) +
geom_bar() +
labs(title = "Signup group distribution for completed sessions for completed sessions") +
xlab("Signup Group") +
ylab("# Participants") +
scale_fill_manual(values = rep("#7070FF", 5), guide = NULL)
```