Only simulation-based methods are (currently only) supported. get_pvalue()
is an alias of p_value
.
p_value(x, obs_stat, direction) get_pvalue(x, obs_stat, direction)
x | Data frame of calculated statistics or containing attributes of theoretical distribution values. |
---|---|
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 data frame with value between 0 and 1.
mtcars_df <- mtcars %>% dplyr::mutate(am = factor(am)) d_hat <- mtcars_df %>% specify(mpg ~ am) %>% calculate(stat = "diff in means", order = c("1", "0")) null_distn <- mtcars_df %>% specify(mpg ~ am) %>% hypothesize(null = "independence") %>% generate(reps = 100) %>% calculate(stat = "diff in means", order = c("1", "0")) null_distn %>% p_value(obs_stat = d_hat, direction = "right")#> # A tibble: 1 x 1 #> p_value #> <dbl> #> 1 0