Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. NLLmvnorm <- function(data, mu, sigma) {
  2. a <- qr(sigma)
  3. logdet <- sum(log(abs(diag(a$qr))))
  4. sigma.inv <- fast.ginv(sigma) #fast.ginv gives inverse of a matrix
  5. -0.5*logdet - 0.5*t(data-mu) %*% sigma.inv %*% (data-mu) - (length(data) / 2) * log(2 * pi) #MVN log likelihood
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement