R/1.2.fitBetaPML.R

Defines functions fitBetaPML

fitBetaPML <- function(fit) {
  beta <- fit$individuals %>%
    rlist::list.map(list(p1 = wi * t(xi) %*% solve(fit$sigma) %*% xi, p2 = wi * t(xi) %*% solve(fit$sigma) %*% yi)) %>%
    purrr::transpose() %>%
    rlist::list.map(Reduce("+", .)) %>%
    rlist::list.append(final = solve(.$p1) %*% .$p2) %>%
    .$final
  colnames(beta) <- "coefficients"

  return(beta)
}

Try the Mmcsd package in your browser

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

Mmcsd documentation built on March 31, 2023, 7:23 p.m.