R/logLike.poisson.R

Defines functions logLike.poisson

logLike.poisson <-
function (param, y, X, w, variant)
{
    J <- NCOL(w)
    beta <- vector2matrix(betav = param, variant = variant, J = J)
    eta <- sapply(1:J, function(j) {
        Xj <- cbind(X[, , j])
        betaj <- beta[, j, drop = FALSE]
        Xj %*% betaj
    })
    lambda <- exp(eta)
    ff <- sapply(1:J, function(j) dpois(y, lambda[, j]))
    gg <- rowSums(w * ff)
    return(sum(log(gg)))
}

Try the CNVassoc package in your browser

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

CNVassoc documentation built on May 30, 2017, 12:50 a.m.