R/decategorize.R

Defines functions decategorize

Documented in decategorize

## File Name: decategorize.R
## File Version: 0.122

#* decategorize
decategorize <- function( dat, categ_design=NULL )
{
    # preliminaries
    dat4 <- dat3 <- dat
    dfr <- categ_design

    #** handle categories
    if ( ! is.null( dfr ) ){
        vars <- sort( unique( paste( dfr$variable )))
        VV <- length(vars)
        for (vv in 1:VV){
            dfr.vv <- dfr[ paste(dfr$variable)==vars[vv], ]
            dat4[, vars[vv] ] <- dfr.vv[ match( dat3[,vars[vv]], dfr.vv$recode ), 'orig']
        }
    }
    return(dat4)
}
alexanderrobitzsch/sirt documentation built on March 18, 2024, 1:29 p.m.