tadaa_chisq: Tadaa, Chi-Square Test!

Description Usage Arguments Value Note See Also Examples

View source: R/tadaa_chisq.R

Description

A comfortable wrapper of stats::chisq.test with pretty output and effect sizes depending on the size of the contingency table: Phi coefficient and Odds Ratios in case of a 2x2 table, Cramer's V otherwise. The result is either returned as a broom::tidy data.frame or prettified using various pixiedust::sprinkle shenanigans.

Usage

1
2
3
4
5
6
7
tadaa_chisq(
  data,
  x,
  y,
  correct = TRUE,
  print = c("df", "console", "html", "markdown")
)

Arguments

data

A data.frame.

x

A vector of categorial data (factor or character).

y

Another vector of categorial data (also factor or character).

correct

Apply Yate's continuity correction for 2x2 tables, passed to stats::chisq.test. Defaults to TRUE.

print

Print method, default df: A regular data.frame. Otherwise passed to pixiedust::sprinkle_print_method for fancyness.

Value

A data.frame by default, otherwise dust object, depending on print.

Note

The warning message in case of low samples size and possibly incorrect approximation is suppressed silently.

See Also

Other Tadaa-functions: tadaa_aov(), tadaa_kruskal(), tadaa_levene(), tadaa_nom(), tadaa_one_sample(), tadaa_ord(), tadaa_pairwise_tukey(), tadaa_pairwise_t(), tadaa_t.test(), tadaa_wilcoxon()

Examples

1
2
3
tadaa_chisq(ngo, abschalt, geschl)

tadaa_chisq(ngo, abschalt, jahrgang)

Example output

# A tibble: 1 x 6
  statistic p.value parameter method                                    OR   phi
      <dbl>   <dbl>     <int> <chr>                                  <dbl> <dbl>
1      4.77  0.0290         1 Pearson's Chi-squared test with Yates~ 0.549 0.147
# A tibble: 1 x 5
  statistic p.value parameter method                     cramers
      <dbl>   <dbl>     <int> <chr>                        <dbl>
1     0.544   0.762         2 Pearson's Chi-squared test  0.0470

tadaatoolbox documentation built on July 2, 2020, 2:30 a.m.