numeric vector or matrix containing the negative binomial counts. If a matrix, then rows for genes and columns for libraries. nbinomDeviance treats a vector as a matrix with one row.
mean
numeric vector matrix of expected values, of same dimension as y.
dispersion
numeric vector or matrix of negative binomial dispersions.
Can be a scalar, or a vector of length equal to the number of genes, or a matrix of same dimensions as y.
weights
numeric vector or matrix of non-negative weights, as for glmFit.
Value
nbinomUnitDeviance returns a numeric vector or matrix of the same size as y.nbinomDeviance returns a numeric vector of length equal to the number of rows of y.
Details
nbinomUnitDeviance computes the unit deviance for each y observation.
nbinomDeviance computes the total residual deviance for each row of y observation, i.e., weighted row sums of the unit deviances.
Care is taken to ensure accurate computation for small dispersion values.
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