Excercise 3
# 1. Running the simulation for 10000 times and increment by 1000.
datalist = list()
for (i in seq(min(1000), max(10000), by = 1000)) {
dat <- data.frame(table(sample(c("Heads", "Tails"), i, rep = T)))
dat$i <- i
datalist[[i]] <- dat
}
big_data = do.call(rbind, datalist)
#big_data
newdata = subset(big_data, big_data$Var1=='Heads')
newdata$diff = newdata$Freq - (newdata$i/2)
knitr::kable(newdata)
1 |
Heads |
517 |
1000 |
17 |
3 |
Heads |
994 |
2000 |
-6 |
5 |
Heads |
1462 |
3000 |
-38 |
7 |
Heads |
1985 |
4000 |
-15 |
9 |
Heads |
2508 |
5000 |
8 |
11 |
Heads |
3014 |
6000 |
14 |
13 |
Heads |
3465 |
7000 |
-35 |
15 |
Heads |
4003 |
8000 |
3 |
17 |
Heads |
4436 |
9000 |
-64 |
19 |
Heads |
5037 |
10000 |
37 |