mash_compute_loglik: Compute loglikelihood for fitted mash object on new data.

Description Usage Arguments Details Value Examples

View source: R/likelihoods_origdata.R

Description

Compute loglikelihood for fitted mash object on new data.

Usage

1
mash_compute_loglik(g, data, algorithm.version = c("Rcpp", "R"))

Arguments

g

A mash object or the fitted_g from a mash object.

data

A set of data on which to compute the loglikelihood.

algorithm.version

Indicate R or Rcpp version

Details

The log-likelihood for each element is p(Bhat_j | Shat_j,g,α) where Bhat_j | B_j, Shat_j \sim N(B_j, Shat_j) and B_j/Shat_j^α | Shat_j \sim g.

Value

The log-likelihood for data computed using g.

Examples

1
2
3
4
simdata = simple_sims(50,5,1)
data = mash_set_data(simdata$Bhat, simdata$Shat)
m = mash(data, cov_canonical(data))
mash_compute_loglik(m,data)

mashr documentation built on May 24, 2021, 1:06 a.m.