Example usage for org.apache.commons.math3.stat.descriptive DescriptiveStatistics getN

List of usage examples for org.apache.commons.math3.stat.descriptive DescriptiveStatistics getN

Introduction

In this page you can find the example usage for org.apache.commons.math3.stat.descriptive DescriptiveStatistics getN.

Prototype

public long getN() 

Source Link

Document

Returns the number of available values

Usage

From source file:com.github.jessemull.microflexbigdecimal.stat.NTest.java

/**
 * Tests the plate statistics method./*from w ww .  j  a  va  2s . co  m*/
 */
@Test
public void testPlate() {

    for (Plate plate : array) {

        Map<Well, Integer> resultMap = new TreeMap<Well, Integer>();
        Map<Well, Integer> returnedMap = n.plate(plate);

        for (Well well : plate) {

            double[] input = new double[well.size()];
            int index = 0;

            for (BigDecimal bd : well) {
                input[index++] = bd.doubleValue();
            }

            DescriptiveStatistics stat = new DescriptiveStatistics(input);
            double result = stat.getN();

            resultMap.put(well, (int) result);
        }

        for (Well well : plate) {

            int result = resultMap.get(well);
            int returned = returnedMap.get(well);

            assertEquals(result, returned);
        }
    }
}

From source file:com.github.jessemull.microflexbiginteger.stat.NTest.java

/**
 * Tests the plate statistics method.//from  www. j  a va  2  s  .  c om
 */
@Test
public void testPlate() {

    for (Plate plate : array) {

        Map<Well, Integer> resultMap = new TreeMap<Well, Integer>();
        Map<Well, Integer> returnedMap = n.plate(plate);

        for (Well well : plate) {

            double[] input = new double[well.size()];
            int index = 0;

            for (BigInteger bi : well) {
                input[index++] = bi.doubleValue();
            }

            DescriptiveStatistics stat = new DescriptiveStatistics(input);
            double result = stat.getN();

            resultMap.put(well, (int) result);
        }

        for (Well well : plate) {

            int result = resultMap.get(well);
            int returned = returnedMap.get(well);

            assertEquals(result, returned);
        }
    }
}

From source file:com.github.jessemull.microflex.stat.statbigdecimal.NBigDecimalTest.java

/**
 * Tests set calculation.//w  w  w  .jav  a  2  s .c o  m
 */
@Test
public void testSet() {

    for (PlateBigDecimal plate : array) {

        Map<WellBigDecimal, Integer> resultMap = new TreeMap<WellBigDecimal, Integer>();
        Map<WellBigDecimal, Integer> returnedMap = n.set(plate.dataSet());

        for (WellBigDecimal well : plate) {

            double[] input = new double[well.size()];
            int index = 0;

            for (BigDecimal bd : well) {
                input[index++] = bd.doubleValue();
            }

            DescriptiveStatistics stat = new DescriptiveStatistics(input);
            double result = stat.getN();

            resultMap.put(well, (int) result);
        }

        for (WellBigDecimal well : plate) {

            int result = resultMap.get(well);
            int returned = returnedMap.get(well);

            assertEquals(result, returned);
        }
    }

}

From source file:com.github.jessemull.microflex.stat.statbiginteger.NBigIntegerTest.java

/**
 * Tests set calculation./* www. ja  v a 2  s .c o m*/
 */
@Test
public void testSet() {

    for (PlateBigInteger plate : array) {

        Map<WellBigInteger, Integer> resultMap = new TreeMap<WellBigInteger, Integer>();
        Map<WellBigInteger, Integer> returnedMap = n.set(plate.dataSet());

        for (WellBigInteger well : plate) {

            double[] input = new double[well.size()];
            int index = 0;

            for (BigInteger bi : well) {
                input[index++] = bi.doubleValue();
            }

            DescriptiveStatistics stat = new DescriptiveStatistics(input);
            double result = stat.getN();

            resultMap.put(well, (int) result);
        }

        for (WellBigInteger well : plate) {

            int result = resultMap.get(well);
            int returned = returnedMap.get(well);

            assertEquals(result, returned);
        }
    }

}

From source file:com.github.jessemull.microflexbigdecimal.stat.NTest.java

/**
 * Tests set calculation./*from  www  .j  a  v  a2 s  .  com*/
 */
@Test
public void testSet() {

    for (Plate plate : array) {

        Map<Well, Integer> resultMap = new TreeMap<Well, Integer>();
        Map<Well, Integer> returnedMap = n.set(plate.dataSet());

        for (Well well : plate) {

            double[] input = new double[well.size()];
            int index = 0;

            for (BigDecimal bd : well) {
                input[index++] = bd.doubleValue();
            }

            DescriptiveStatistics stat = new DescriptiveStatistics(input);
            double result = stat.getN();

            resultMap.put(well, (int) result);
        }

        for (Well well : plate) {

            int result = resultMap.get(well);
            int returned = returnedMap.get(well);

            assertEquals(result, returned);
        }
    }

}

From source file:com.github.jessemull.microflexbiginteger.stat.NTest.java

/**
 * Tests set calculation.//from   w w  w  . j a  v  a 2s. c o m
 */
@Test
public void testSet() {

    for (Plate plate : array) {

        Map<Well, Integer> resultMap = new TreeMap<Well, Integer>();
        Map<Well, Integer> returnedMap = n.set(plate.dataSet());

        for (Well well : plate) {

            double[] input = new double[well.size()];
            int index = 0;

            for (BigInteger bi : well) {
                input[index++] = bi.doubleValue();
            }

            DescriptiveStatistics stat = new DescriptiveStatistics(input);
            double result = stat.getN();

            resultMap.put(well, (int) result);
        }

        for (Well well : plate) {

            int result = resultMap.get(well);
            int returned = returnedMap.get(well);

            assertEquals(result, returned);
        }
    }

}

From source file:com.github.jessemull.microflex.stat.statinteger.NIntegerTest.java

/**
 * Tests the aggregated plate statistics method.
 *//* w w  w  .ja v a2 s  .  c o m*/
@Test
public void testAggregatedPlate() {

    for (PlateInteger plate : array) {

        List<Double> resultList = new ArrayList<Double>();
        int aggregatedReturned = n.platesAggregated(plate);

        for (WellInteger well : plate) {

            for (double db : well) {
                resultList.add(db);
            }

        }

        double[] inputAggregated = new double[resultList.size()];

        for (int i = 0; i < resultList.size(); i++) {
            inputAggregated[i] = resultList.get(i);
        }

        DescriptiveStatistics statAggregated = new DescriptiveStatistics(inputAggregated);
        double resultAggregated = statAggregated.getN();

        assertEquals((int) resultAggregated, aggregatedReturned);
    }
}

From source file:com.github.jessemull.microflex.stat.statinteger.NIntegerTest.java

/**
 * Tests the aggregated plate statistics method.
 *//*from   w  w  w  .  j  a v  a  2  s . co  m*/
@Test
public void testAggregatedSet() {

    for (PlateInteger plate : array) {

        List<Double> resultList = new ArrayList<Double>();
        int aggregatedReturned = n.setsAggregated(plate.dataSet());

        for (WellInteger well : plate) {

            for (double db : well) {
                resultList.add(db);
            }

        }

        double[] inputAggregated = new double[resultList.size()];

        for (int i = 0; i < resultList.size(); i++) {
            inputAggregated[i] = resultList.get(i);
        }

        DescriptiveStatistics statAggregated = new DescriptiveStatistics(inputAggregated);
        double resultAggregated = statAggregated.getN();

        assertEquals((int) resultAggregated, aggregatedReturned);
    }
}

From source file:com.github.jessemull.microflexdouble.stat.NTest.java

/**
 * Tests the aggregated plate statistics method.
 *//*from w w  w  .  j  ava 2s. c om*/
@Test
public void testAggregatedPlate() {

    for (Plate plate : array) {

        List<Double> resultList = new ArrayList<Double>();
        int aggregatedReturned = n.platesAggregated(plate);

        for (Well well : plate) {

            for (double db : well) {
                resultList.add(db);
            }

        }

        double[] inputAggregated = new double[resultList.size()];

        for (int i = 0; i < resultList.size(); i++) {
            inputAggregated[i] = resultList.get(i);
        }

        DescriptiveStatistics statAggregated = new DescriptiveStatistics(inputAggregated);
        double resultAggregated = statAggregated.getN();

        assertEquals((int) resultAggregated, aggregatedReturned);
    }
}

From source file:com.github.jessemull.microflexdouble.stat.NTest.java

/**
 * Tests the aggregated plate statistics method.
 *///from  ww  w.  j a  v a 2  s  .co  m
@Test
public void testAggregatedSet() {

    for (Plate plate : array) {

        List<Double> resultList = new ArrayList<Double>();
        int aggregatedReturned = n.setsAggregated(plate.dataSet());

        for (Well well : plate) {

            for (double db : well) {
                resultList.add(db);
            }

        }

        double[] inputAggregated = new double[resultList.size()];

        for (int i = 0; i < resultList.size(); i++) {
            inputAggregated[i] = resultList.get(i);
        }

        DescriptiveStatistics statAggregated = new DescriptiveStatistics(inputAggregated);
        double resultAggregated = statAggregated.getN();

        assertEquals((int) resultAggregated, aggregatedReturned);
    }
}