Skip to content

Commit a68a5b9

Browse files
ppavlidisarteymix
authored andcommitted
populate value of meanVariance
1 parent a069989 commit a68a5b9

1 file changed

Lines changed: 1 addition & 8 deletions

File tree

src/ubic/basecode/math/linearmodels/MeanVarianceEstimator.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@
2424

2525
import java.util.List;
2626

27-
import org.apache.commons.math3.analysis.interpolation.LinearInterpolator;
28-
import org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction;
29-
import org.apache.commons.math3.exception.OutOfRangeException;
30-
3127
import cern.colt.function.IntIntDoubleFunction;
3228
import cern.colt.list.DoubleArrayList;
3329
import cern.colt.list.IntArrayList;
@@ -36,12 +32,9 @@
3632
import cern.colt.matrix.impl.DenseDoubleMatrix1D;
3733
import cern.colt.matrix.impl.DenseDoubleMatrix2D;
3834
import cern.colt.matrix.linalg.Algebra;
39-
import cern.jet.stat.Descriptive;
40-
import ubic.basecode.dataStructure.matrix.DenseDoubleMatrix;
4135
import ubic.basecode.dataStructure.matrix.DoubleMatrix;
4236
import ubic.basecode.math.DescriptiveWithMissing;
4337
import ubic.basecode.math.MatrixRowStats;
44-
import ubic.basecode.math.MatrixStats;
4538
import ubic.basecode.math.Smooth;
4639
import ubic.basecode.math.linalg.QRDecomposition;
4740

@@ -226,6 +219,7 @@ private void voom(DoubleMatrix2D designMatrix) {
226219
voomXY.viewColumn(0).assign(sx);
227220
voomXY.viewColumn(1).assign(sy);
228221
DoubleMatrix2D fit = Smooth.loessFit(voomXY);
222+
this.meanVariance = voomXY;
229223
this.loess = fit;
230224

231225
// quarterroot fitted counts
@@ -255,7 +249,6 @@ private void voom(DoubleMatrix2D designMatrix) {
255249
fittedValues = solver.mult(coeff.viewDice(), A.viewDice());
256250
}
257251

258-
259252
// back-compute the values we want
260253
// fitted.cpm <- 2^fitted.values
261254
// fitted.count <- 1e-6 * t(t(fitted.cpm)*(lib.size+1))

0 commit comments

Comments
 (0)