R/EMJMCMC2016-method-calculate_quality_measures.R

EMJMCMC2016$methods(
  calculate_quality_measures = function(vect, n, truth) {
    rmse.pi <- array(data = 0, Nvars)
    bias.pi <- array(data = 0, Nvars)
    for (i in 1:n)
    {
      bias.pi <- (bias.pi + (vect[, i] - truth))
      rmse.pi <- (rmse.pi + (vect[, i]^2 + truth^2 - 2 * vect[, i] * truth))
    }
    bias.pi <- bias.pi / n
    rmse.pi <- rmse.pi / n
    return(list(bias.pi = bias.pi, rmse.pi = rmse.pi))
  }
)

Try the EMJMCMC package in your browser

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

EMJMCMC documentation built on June 22, 2024, 11:34 a.m.