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)

Arguments

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 "less", "greater", or "two_sided". Can also specify "left", "right", or "both".

Value

A 1x1 data frame with value between 0 and 1.

Examples

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