poLCA (version 1.6.0.1)

poLCA.table: Frequency tables of predicted cell counts from latent class analysis

Description

Calculates predicted cell frequencies based on an estimated latent class model.

Usage

poLCA.table(formula, condition, lc)

Arguments

formula

A formula expression of the form variable ~ 1 for a one-way frequency distribution, or row ~ column for two way-tables.

condition

A list containing the values of the manifest variables to hold fixed when creating the table specified by the formula argument. Setting this to an empty list, condition=list(), conditions on none of the other manifest variables, producing the marginal frequencies.

lc

A model object previously estimated using the poLCA function.

Value

A vector or table containing the specified frequency distribution.

Details

This function outputs predicted cell counts for user-specified combinations of the manifest variables, based on a latent class model estimated by the poLCA function. The predcell table outputted automatically by poLCA also contains predicted cell frequencies, but only for cells containing at least one observation. In contrast, poLCA.table will calculate predicted cell counts for all cells, including those with zero observations.

See Also

poLCA

Examples

Run this code
# NOT RUN {
data(gss82)
f <- cbind(PURPOSE,ACCURACY,UNDERSTA,COOPERAT)~1
gss.lc2 <- poLCA(f,gss82,nclass=2)
gss.lc2$predcell

poLCA.table(formula=COOPERAT~1,condition=list(PURPOSE=3,ACCURACY=1,UNDERSTA=2),lc=gss.lc2)

poLCA.table(formula=COOPERAT~UNDERSTA,condition=list(PURPOSE=3,ACCURACY=1),lc=gss.lc2)

poLCA.table(formula=COOPERAT~UNDERSTA,condition=list(),lc=gss.lc2)
# }

Run the code above in your browser using DataLab