R/fmodelgrp.R

fmodelgrp <- 
function(zeta, y, apar, bpar, prior = dnorm, ...) {
	if (is.vector(y)) y <- matrix(y, 1, length(y))
  m <- ncol(y)
  r <- ncol(bpar) + 1
  prob <- matrix(0, m, r)
	storage.mode(y) <- "integer"
  storage.mode(bpar) <- "double"
  storage.mode(prob) <- "double"
  tmp <- .Fortran("fmodelgrp", theta = as.double(zeta), y = y,
    m = as.integer(m), r = as.integer(r), s = as.integer(nrow(y)), 
    apar = as.double(apar), bpar = bpar, 
    loglik = as.double(0), prob = prob) 
  return(list(post = tmp$loglik + log(prior(zeta, ...)), prob = tmp$prob))
}

Try the ltbayes package in your browser

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

ltbayes documentation built on May 2, 2019, 12:40 p.m.