001 package calhoun.analysis.crf.test;
002
003 import org.apache.commons.logging.Log;
004 import org.apache.commons.logging.LogFactory;
005
006 import calhoun.analysis.crf.statistics.BasicStats;
007 import calhoun.util.AbstractTestCase;
008
009 public class BasicStatsTest extends AbstractTestCase {
010 private static final Log log = LogFactory.getLog(CRFIOTest.class);
011 boolean debug = log.isDebugEnabled();
012
013 public void testMean() throws Exception {
014 double[] x = new double[]{1,2,3,4,5};
015 assertEquals(BasicStats.meanDoubleArray(x),3,0.000001);
016 assertEquals(Math.pow(4,3),64,0.000001);
017 }
018
019 public void testMedian() throws Exception {
020 double[] x = new double[]{1,2,3,4,50};
021 assertEquals(BasicStats.medianDoubleArray(x),3,0.000001);
022 }
023
024 }