R/calc_initdist_loglik.R

Defines functions calc_initdist_loglik

Documented in calc_initdist_loglik

#' Return the log-lik of initial distribution draws
#'
#' @param initdist_objects list of initial distribution objects
#'
#' @return log likelihood
#' @export
calc_initdist_loglik = function(initdist_objects) {
    
    logliks = double(length(initdist_objects))
    
    for(s in seq_along(initdist_objects)) {
        logliks[s] = 
            if(initdist_objects[[s]]$fixed) {
                0
            } else {
                sum(dnorm(initdist_objects[[s]]$draws_cur, log = T))
            }
    }
    
    return(logliks)
}
fintzij/stemr documentation built on March 25, 2022, 12:25 p.m.