| adjustedProfileLik {edgeR} | R Documentation |
Compute adjusted profile-likelihoods for estimating the dispersion parameters of genewise negative binomial glms.
adjustedProfileLik(dispersion, y, design, offset, adjust=TRUE)
dispersion |
numeric scalar or vector of dispersions. |
y |
numeric matrix of counts. |
design |
numeric matrix giving the design matrix. |
offset |
numeric matrix of same size as |
adjust |
logical, if |
For each row of data, compute the adjusted profile-likelihood for estimating the dispersion parameter of the negative binomial glm. The adjusted profile likelihood is described by McCarthy et al (2012), and is based on the method of Cox and Reid (1987).
The adjusted profile likelihood is an approximate log-likelihood for the dispersion parameter, conditional on the estimated values of the coefficients in the NB log-linear models. The conditional likelihood approach is a technique for adjusting the likelihood function to allow for the fact that nuisance parameters have to be estimated in order to evaluate the likelihood. When estimating the dispersion, the nuisance parameters are the coefficients in the linear model.
This implementation calls the LAPACK library to perform the Cholesky decomposition during adjustment estimation.
vector of adjusted profile log-likelihood values, one for each row of y.
Yunshun Chen, Gordon Smyth, Aaron Lun
Cox, DR, and Reid, N (1987). Parameter orthogonality and approximate conditional inference. Journal of the Royal Statistical Society Series B 49, 1-39.
McCarthy, DJ, Chen, Y, Smyth, GK (2012). Differential expression analysis of multifactor RNA-Seq experiments with respect to biological variation. Nucleic Acids Research 40, 4288-4297. http://nar.oxfordjournals.org/content/40/10/4288
y <- matrix(rnbinom(1000, mu=10, size=2), ncol=4) design <- matrix(1, 4, 1) dispersion <- 0.5 apl <- adjustedProfileLik(dispersion, y, design, offset=0) apl