R/tam_mml_mfr_proc_compute_maxKi.R

Defines functions tam_mml_mfr_proc_compute_maxKi

## File Name: tam_mml_mfr_proc_compute_maxKi.R
## File Version: 0.07

tam_mml_mfr_proc_compute_maxKi <- function(resp, facets)
{
    if( ncol(resp)>1 ){
        maxKi <- apply( resp, 2, max, na.rm=TRUE )
    } else {
        if(ncol(resp)==1){
            item.ind <- grep("Item", names(facets), ignore.case=TRUE)
            if( !is.null(item.ind) ){
                if ( length(item.ind)==0 ){
                    item.ind <- NULL
                }
            }
            if( ! is.null(item.ind) ){
                maxKi <- stats::aggregate( resp, facets[,item.ind,drop=FALSE],
                                max, na.rm=TRUE )[,2]
            } else {
                maxKi <- stats::aggregate( resp, facets[,1,drop=FALSE],
                                max, na.rm=TRUE )[,2]
          }
        }
    }
    #--- OUTPUT
    res <- list(maxKi=maxKi)
    return(res)
}

Try the TAM package in your browser

Any scripts or data that you put into this service are public.

TAM documentation built on Aug. 29, 2022, 1:05 a.m.