@Override public double getAdjustedAlpha( int i, int j) { return this.adjustedAlphas.getElement(i, j); }
@Override public double getTestStatistic( int i, int j) { return this.testStatistics.getElement(i, j); }
@Override public double getNullHypothesisProbability( int i, int j) { return this.nullHypothesisProbabilities.getElement(i, j); }
@Override public double getNullHypothesisProbability( int i, int j) { return this.nullHypothesisProbabilities.getElement(i, j); }
@Override public double getAdjustedAlpha( int i, int j) { return this.adjustedAlphas.getElement(i, j); }
@Override public double getTestStatistic( int i, int j) { return this.testStatistics.getElement(i, j); }
@Override public double getAdjustedAlpha( int i, int j) { return this.adjustedAlphas.getElement(i, j); }
@Override public double getAdjustedAlpha( int i, int j) { return this.adjustedAlphas.getElement(i, j); }
@Override public double getAdjustedAlpha( int i, int j) { return this.adjustedAlphas.getElement(i, j); }
@Override public double getTestStatistic( int i, int j) { return this.testStatistics.getElement(i, j); }
@Override public double getNullHypothesisProbability( int i, int j) { return this.nullHypothesisProbabilities.getElement(i, j); }
private Map<String, Double> constructYMap(Matrix y) { final Map<String, Double> ret = new HashMap<String, Double>(); for (final String key : values.keySet()) { final Integer index = values.get(key); final double yvalue = y.getElement(0, index); ret.put(key, yvalue); } return ret; }
public double norm2() { double maxSV = this.getS().getElement( 0, 0 ); return maxSV; }
public double norm2() { double maxSV = this.getS().getElement( 0, 0 ); return maxSV; }
/** * @param A * @param col */ public static void minusEqualsCol(Matrix A, Vector col) { for (int i = 0; i < A.getNumRows(); i++) { for (int j = 0; j < A.getNumColumns(); j++) { A.setElement(i, j, A.getElement(i, j) - col.getElement(i)); } } }
/** * @param A * @param row */ public static void minusEqualsRow(Matrix A, Vector row) { for (int i = 0; i < A.getNumRows(); i++) { for (int j = 0; j < A.getNumColumns(); j++) { A.setElement(i, j, A.getElement(i, j) - row.getElement(j)); } } }
@Override public Matrix apply(Matrix in) { final Matrix out = DMF.copyMatrix(in); for (int i = 0; i < in.getNumRows(); i++) { for (int j = 0; j < in.getNumColumns(); j++) { out.setElement(i, j, g.apply(in.getElement(i, j))); } } return out; }
@Override public Matrix apply(Matrix in) { final Matrix out = DMF.copyMatrix(in); for (int i = 0; i < in.getNumRows(); i++) { for (int j = 0; j < in.getNumColumns(); j++) { out.setElement(i, j, gPrime.apply(in.getElement(i, j))); } } return out; }
@Override public Matrix apply(Matrix in) { final Matrix out = DMF.copyMatrix(in); for (int i = 0; i < in.getNumRows(); i++) { for (int j = 0; j < in.getNumColumns(); j++) { out.setElement(i, j, gPrime.apply(in.getElement(i, j))); } } return out; }
@Override public Matrix apply(Matrix in) { final Matrix out = DMF.copyMatrix(in); for (int i = 0; i < in.getNumRows(); i++) { for (int j = 0; j < in.getNumColumns(); j++) { out.setElement(i, j, g.apply(in.getElement(i, j))); } } return out; }