Test whether the observed proportions for a categorical variable differ from hypothesized proportions

chisq_gof(x, y, correct = FALSE)

Arguments

x
categorical variable
y
expected proportions
correct
logical; if TRUE continuity correction is applied

Value

chisq_gof returns an object of class "chisq_gof". An object of class "chisq_gof" is a list containing the following components:

References

Sheskin, D. J. 2007. Handbook of Parametric and Nonparametric Statistical Procedures, 4th edition. : Chapman & Hall/CRC.

See also

chisq.test

Examples

chisq_gof(as.factor(hsb$race), c(20, 20, 20, 140))
#> Test Statistics #> ----------------------- #> Chi-Square 5.0286 #> DF 3 #> Pr > Chi Sq 0.1697 #> Sample Size 200 #> #> Variable: race) #> ----------------------------------------------------------------- #> Category Observed Expected % Deviation Std. Residuals #> ----------------------------------------------------------------- #> 1 24 20 20.00 0.89 #> 2 11 20 -45.00 -2.01 #> 3 20 20 0.00 0.00 #> 4 145 140 3.57 0.42 #> -----------------------------------------------------------------
# apply continuity correction chisq_gof(as.factor(hsb$race), c(20, 20, 20, 140), correct = TRUE)
#> Test Statistics #> ----------------------- #> Chi-Square 4.3821 #> DF 3 #> Pr > Chi Sq 0.2231 #> Sample Size 200 #> #> Variable: race) #> ----------------------------------------------------------------- #> Category Observed Expected % Deviation Std. Residuals #> ----------------------------------------------------------------- #> 1 24 20 17.50 0.78 #> 2 11 20 -47.50 -2.12 #> 3 20 20 -2.50 -0.11 #> 4 145 140 3.21 0.38 #> -----------------------------------------------------------------