View source: R/shuffle_two_groups.R
| shuffle_two_groups | R Documentation |
Shuffles data for use in two-group simulations.
shuffle_two_groups(d, groups)
d |
A data frame that contains the |
groups |
The name of the variable (in quotes!) that identifies which group each observation belongs to |
The original data frame with the group labels randomly shuffled among observations
# Make a data frame to shuffle
og_data <- data.frame(
"group" = c(rep("Group A", 600), rep("Group B", 200)),
"result" = c(rep("Failure", 402), rep("Success", 198),
rep("Failure", 120), rep("Success", 80)),
stringsAsFactors = TRUE)
# Tabulate successes & failures in each group in original data
table(og_data$result, og_data$group)
# Shuffle data with shuffle_two_groups
shuffle_data <- shuffle_two_groups(og_data, "group")
# Tabulate successes & failures in each group in shuffled data
table(shuffle_data$result, shuffle_data$group)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.