Learn R Programming

nipnTK (version 0.2.0)

ageRatioTest: Age ratio test

Description

Age ratio test is an age-related test of survey and data quality. In this test, the ratio of the number of children aged from 6 to 29 months to the number of children aged from 30 to 59 months is calculated. This ratio is then compared to an expected ratio (usually set at 0.85). The difference of the observed ratio to the expected ratio is then compared statistically using Chi-squared test.

Usage

ageRatioTest(x, ratio = 0.85)

Value

A lit of class "ageRatioTest" with:

VariableDescription
expectedRExpected sex ratio
expectedPExpected proportion aged 6:29 months
observedRObserved sex ratio
observedPObserved proportion aged 6:29 months
X2Chi-squared test statistic
dfDegrees of freedom for Chi-squared test
pp-value for Chi-squared test

Arguments

x

A vector of ages. Should either be in whole months (integer) or in calculated decimal months (numeric).

ratio

Expected age ratio. Default is 0.85.

Examples

Run this code
# Age-ratio test on survey dataset from Kabul, Afghanistan (`dp.ex02`)
# with an age ratio of 0.85
svy <- dp.ex02
ageRatioTest(svy$age, ratio = 0.85)

# The age ratio test applied to data for each sex separately
by(svy$age, svy$sex, ageRatioTest, ratio = 0.85)

Run the code above in your browser using DataLab