Simulation-based methods are (currently only) supported.

get_p_value(x, obs_stat, direction) get_pvalue(x, obs_stat, direction)

x | Data frame of calculated statistics as returned by |
---|---|

obs_stat | A numeric value or a 1x1 data frame (as extreme or more extreme than this). |

direction | A character string. Options are |

A 1x1 tibble with value between 0 and 1.

`get_pvalue()`

is an alias of `get_p_value()`

.
`p_value`

is a deprecated alias of `get_p_value()`

.

# Prepare the dataset mtcars_df <- mtcars %>% dplyr::mutate(am = factor(am)) # Calculate the difference in means in the dataset d_hat <- mtcars_df %>% specify(mpg ~ am) %>% calculate(stat = "diff in means", order = c("1", "0")) # Same calculation on 100 permutation replicates null_distn <- mtcars_df %>% specify(mpg ~ am) %>% hypothesize(null = "independence") %>% generate(reps = 100) %>% calculate(stat = "diff in means", order = c("1", "0"))#># What proportion of replicates had a difference # in means more extreme than in the dataset? null_distn %>% get_p_value(obs_stat = d_hat, direction = "right")#> # A tibble: 1 x 1 #> p_value #> <dbl> #> 1 0