Section author: Ravi Selker, Jonathon Love, Damian Dropmann
Proportion Test (N Outcomes; propTestN)
Description
The X² Goodness of fit test (not to be confused with the X² test of independence), tests the Null hypothesis that the proportions of observations match some expected proportions. If the p-value is low, this suggests that the Null hypothesis is false, and that the true proportions are different to those tested.
Usage
propTestN(
data,
var,
counts = NULL,
expected = FALSE,
ratio = NULL,
formula)
Arguments
|
the data as a data frame |
|
the variable of interest in |
|
the counts in |
|
|
|
a vector of numbers: the expected proportions |
|
(optional) the formula to use, see the examples |
Output
A results object containing:
|
a table of the proportions |
|
a table of the test results |
Tables can be converted to data frames with asDF or
as.data.frame(). For example:
results$props$asDF
as.data.frame(results$props)
Examples
data('HairEyeColor')
dat <- as.data.frame(HairEyeColor)
propTestN(formula = Freq ~ Eye, data = dat, ratio = c(1,1,1,1))
#
# PROPORTION TEST (N OUTCOMES)
#
# Proportions
# --------------------------------
# Level Count Proportion
# --------------------------------
# Brown 220 0.372
# Blue 215 0.363
# Hazel 93 0.157
# Green 64 0.108
# --------------------------------
#
#
# X² Goodness of Fit
# -----------------------
# X² df p
# -----------------------
# 133 3 < .001
# -----------------------
#