This function checks the supplied somatometric input and returns a properly formatted data.frame
rspiro_check_somat(age, height, gender, ethnicity, NHANES = FALSE)
Returns a data frame with these four columns plus a column 'agebound', which is age rounded to the lowest 0.25 of the year.
Age in years
Height in meters
Gender (1 = male, 2 = female) or a factor with two levels (first = male)
Ethnicity (GLI: 1 = Caucasian, 2 = African-American, 3 = NE Asian, 4 = SE Asian, 5 = Other/mixed, NHANES: 1 = Caucasian, 2 = African-American, 3 = Mexican-American)
Logical. Is input data for the NHANES III equations?
Defaults to FALSE
.