R/create_row_names.R

Defines functions createRowNames

createRowNames <- function(model, catlabels, contnames) {
    var <- rep(1:(model$n_nom + model$n_ord), model$categories - 1) + model$n_cont
    cat <- sequence(model$categories - 1) + 1
    catnames <- unlist(lapply(catlabels, function(x) x[-1]))
    names <- c()
    for (i in 1:length(cat)) {
        names[i] <- paste(names(catlabels)[var[i] - model$n_cont], ".", catnames[i], sep = "")
    }
    if (model$n_cont > 0) {
        cont_names <- contnames
        names <- c(cont_names, names)
    }
    names <- c("(Intercept)", names)
    return(names)
}

Try the effectFusion package in your browser

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

effectFusion documentation built on Oct. 14, 2021, 1:07 a.m.