public class ModeratedTstat extends Object
Smyth, G. K. (2004). Linear models and empirical Bayes methods for assessing differential expression in microarray experiments. Statistical Applications in Genetics and Molecular Biology Volume 3, Issue 1, Article 3.
R code snippets in comments are from squeezeVar.R in the limma source code.
Modifier and Type | Field and Description |
---|---|
static double |
TOOSMALL |
Constructor and Description |
---|
ModeratedTstat() |
Modifier and Type | Method and Description |
---|---|
static void |
ebayes(LeastSquaresFit fit)
Does essentially the same thing as limma::ebayes
|
protected static double[] |
fitFDist(cern.colt.matrix.DoubleMatrix1D vars,
cern.colt.matrix.DoubleMatrix1D df1s) |
protected static cern.colt.matrix.DoubleMatrix1D |
squeezeVar(cern.colt.matrix.DoubleMatrix1D var,
cern.colt.matrix.DoubleMatrix1D df,
LeastSquaresFit fit)
Ignoring robust and covariate for now
|
protected static cern.colt.matrix.DoubleMatrix1D |
squeezeVariances(cern.colt.matrix.DoubleMatrix1D var,
cern.colt.matrix.DoubleMatrix1D df,
double[] fit) |
public static void ebayes(LeastSquaresFit fit)
fit
- which will be modifiedprotected static double[] fitFDist(cern.colt.matrix.DoubleMatrix1D vars, cern.colt.matrix.DoubleMatrix1D df1s)
protected static cern.colt.matrix.DoubleMatrix1D squeezeVar(cern.colt.matrix.DoubleMatrix1D var, cern.colt.matrix.DoubleMatrix1D df, LeastSquaresFit fit)
var
- initial values of estimated residual variance = sigma^2 = rssq/rdof; this will be moderateddf
- vector of degrees of freedomfit
- will be updated with new info; call fit.summarize() to get updated pvalues etc.protected static cern.colt.matrix.DoubleMatrix1D squeezeVariances(cern.colt.matrix.DoubleMatrix1D var, cern.colt.matrix.DoubleMatrix1D df, double[] fit)
var
- vector of estimated residual variances from original model fitdf
- vector of dfsfit
- result of fitFDist() (s2.prior and dfPrior)Copyright © 2003–2023 UBC Michael Smith Laboratories. All rights reserved.