R/poLCA.postClass.C.R

Defines functions poLCA.postClass.C

poLCA.postClass.C <-
function(prior,vp,y) {
    ret <-  .C("postclass",
                as.double(t(prior)),
                as.double(vp$vecprobs),
                as.integer(t(y)),
                as.integer(length(vp$numChoices)),
                as.integer(dim(y)[1]),
                as.integer(vp$numChoices),
                as.integer(vp$classes),
                posterior = double(dim(y)[1]*vp$classes)
            )
    ret$posterior <- matrix(ret$posterior,ncol=vp$classes,byrow=TRUE)
    return(ret$posterior)
}

Try the poLCA package in your browser

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

poLCA documentation built on April 25, 2022, 5:06 p.m.