Nothing
## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
## ----message=FALSE, warning=FALSE---------------------------------------------
library(tidydice)
library(dplyr)
library(explore)
## ----fig.height=3, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 6, rounds = 3) %>%
plot_dice()
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice()
## ----echo=TRUE, fig.width=6, fig.height=1-------------------------------------
set.seed(123)
roll_dice() %>% plot_dice()
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(success = c(2,6))
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(prob = c(0,0,0,0,0,1))
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(sides = 12)
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(times = 4)
## ----echo=TRUE, fig.width=6, fig.height=1-------------------------------------
set.seed(123)
roll_dice(times = 4) %>% plot_dice()
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(times = 4, rounds = 2)
## ----echo=TRUE, fig.width=6, fig.height=2-------------------------------------
set.seed(123)
roll_dice(times = 4, rounds = 2) %>% plot_dice()
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(times = 4, rounds = 2, agg = TRUE)
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(times = 4, rounds = 2) %>%
group_by(experiment, round) %>%
summarise(times = n(),
success = sum(success))
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
set.seed(123)
roll_dice(times = 100) %>%
explore(result, title = "Rolling a dice 100x")
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
set.seed(123)
roll_dice(times = 10000) %>%
explore(result, title = "Rolling a dice 10000x")
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
set.seed(123)
roll_dice(times = 100, rounds = 100, agg = TRUE) %>%
explore(success,
title = "Rolling 100 dice 100x",
auto_scale = FALSE)
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
set.seed(123)
roll_dice(times = 100, rounds = 10000, agg = TRUE) %>%
explore(success,
title = "Rolling 100 dice 10000x",
auto_scale = FALSE)
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
binom_dice(times = 100) %>%
plot_binom(title = "Binomial distribution, rolling 100 dice")
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
roll_dice(times = 100, rounds = 10000, agg = TRUE) %>%
mutate(check = ifelse(success < 5 | success > 30, 1, 0)) %>%
count(check)
## ----echo=TRUE----------------------------------------------------------------
binom_dice(times = 100) %>%
filter(success < 5 | success > 30)
## ----echo=TRUE----------------------------------------------------------------
binom_dice(times = 100) %>%
filter(success < 5 | success > 30) %>%
summarise(check_pct = sum(pct))
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
set.seed(123)
roll_dice(times = 100, rounds = 10000, agg = TRUE) %>%
roll_dice(times = 110, rounds = 10000, agg = TRUE) %>%
explore(success,
target = experiment,
title = "Rolling a dice 100/110x",
auto_scale = FALSE)
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
set.seed(123)
roll_dice(times = 100, rounds = 10000, agg = TRUE) %>%
roll_dice(times = 110, rounds = 10000, agg = TRUE) %>%
roll_dice(times = 150, rounds = 10000, agg = TRUE) %>%
explore(success,
target = experiment,
title = "Rolling a dice 100/110/150x",
auto_scale = FALSE)
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
binom_dice(times = 100) %>%
plot_binom(highlight = c(10:23))
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
flip_coin(times = 10)
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
flip_coin(times = 10) %>%
describe(success)
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
flip_coin(times = 10, agg = TRUE)
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
flip_coin(times = 10, rounds = 4, agg = TRUE)
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
set.seed(123)
flip_coin(times = 10, rounds = 4) %>%
plot_coin()
## ----echo=TRUE----------------------------------------------------------------
set.seed(123)
flip_coin(times = 10, agg = TRUE) %>%
flip_coin(times = 15, agg = TRUE)
## ----echo=TRUE----------------------------------------------------------------
binom_coin(times = 10)
## ----echo=TRUE, fig.height=4, fig.width=7-------------------------------------
binom_coin(times = 10) %>%
plot_binom(title = "Binomial distribution,\n10 coin flips")
## ----fig.height=1, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 6) %>%
plot_dice()
## ----fig.height=1, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 6) %>%
plot_dice(fill = "black", line_color = "white", point_color = "white")
## ----fig.height=1, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 6) %>%
plot_dice(fill = "lightblue", fill_success = "gold")
## ----fig.height=1, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 6) %>%
plot_dice(fill = "darkgrey",
fill_success = "darkblue",
line_color = "white",
point_color = "white")
## ----fig.height=1, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 6) %>%
plot_dice(detailed = TRUE)
## ----fig.height=1, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 6) %>%
plot_dice(detailed = FALSE)
## ----fig.height=6, fig.width=6------------------------------------------------
set.seed(123)
roll_dice(times = 10, rounds = 10) %>%
plot_dice(detailed = FALSE, fill_success = "gold")
## ----fig.height=1, fig.width=6------------------------------------------------
force_dice(1:6) %>%
plot_dice()
## ----fig.height=1, fig.width=6------------------------------------------------
force_dice(rep(6, times = 6)) %>%
plot_dice()
## ----fig.height=1, fig.width=6------------------------------------------------
force_dice(rep(5, times = 3), round = 1) %>%
force_dice(rep(6, times = 3), round = 2)
## ----fig.height=1, fig.width=6------------------------------------------------
set.seed(123)
force_dice(rep(6, times = 3)) %>%
roll_dice(times = 3)
## -----------------------------------------------------------------------------
# roll 1 dice with 6 sides
roll_dice_formula(dice_formula = "1d6", seed = 123)
## -----------------------------------------------------------------------------
roll_dice_formula(
dice_formula = "4d6", # 4 dice with 6 sides
success = 15:24, # success is defined as sum between 15 and 24
seed = 123 # random seed to make it reproducible
)
## -----------------------------------------------------------------------------
# roll 4 dice with 6 sides
roll_dice_formula(
dice_formula = "4d6", # 4 dice with 6 sides
rounds = 10, # repeat 10 times
success = 15:24, # success is defined as sum between 15 and 24
seed = 123 # random seed to make it reproducible
)
## -----------------------------------------------------------------------------
roll_dice_formula(
dice_formula = "4d6e3", # 4 dice with 6 sides, explode on a 3
rounds = 5, # repeat 5 times
success = 15:24, # success is defined as sum between 15 and 24
seed = 123 # random seed to make it reproducible
)
## ----fig.height=3, fig.width=6------------------------------------------------
roll_dice_formula(
dice_formula = "4d6+1d10", # 4 dice with 6 sides + 1 dice with 10 sides
rounds = 1000) %>% # repeat 1000 times
explore_bar(result, numeric = TRUE) # visualise result
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.