removed references to the StatisticalMultivariateSummaryValues class

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/math/trunk@620290 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Luc Maisonobe 2008-02-10 16:28:50 +00:00
parent 513804d9d4
commit 7953b0007a
1 changed files with 2 additions and 41 deletions

View File

@ -190,28 +190,12 @@ public class MultivariateSummaryStatisticsTest extends TestCase {
}
public void testGetSummary() throws DimensionMismatchException {
MultivariateSummaryStatistics u = new MultivariateSummaryStatistics(2, true);
StatisticalMultivariateSummary summary = u.getSummary();
verifySummary(u, summary);
u.addValue(new double[] { 1, 2 });
summary = u.getSummary();
verifySummary(u, summary);
u.addValue(new double[] { 2, 5 });
summary = u.getSummary();
verifySummary(u, summary);
u.addValue(new double[] { 2, 2 });
summary = u.getSummary();
verifySummary(u, summary);
}
public void testSerialization() throws DimensionMismatchException {
MultivariateSummaryStatistics u = new MultivariateSummaryStatistics(2, true);
// Empty test
TestUtils.checkSerializedEquality(u);
MultivariateSummaryStatistics s = (MultivariateSummaryStatistics) TestUtils.serializeAndRecover(u);
StatisticalMultivariateSummary summary = s.getSummary();
verifySummary(u, summary);
assertEquals(u, s);
// Add some data
u.addValue(new double[] { 2d, 1d });
@ -223,8 +207,7 @@ public class MultivariateSummaryStatisticsTest extends TestCase {
// Test again
TestUtils.checkSerializedEquality(u);
s = (MultivariateSummaryStatistics) TestUtils.serializeAndRecover(u);
summary = s.getSummary();
verifySummary(u, summary);
assertEquals(u, s);
}
@ -269,26 +252,4 @@ public class MultivariateSummaryStatisticsTest extends TestCase {
assertEquals(emptyHash, u.hashCode());
}
private void verifySummary(MultivariateSummaryStatistics u, StatisticalMultivariateSummary s) {
assertEquals(s.getN(), u.getN());
for (int i = 0; i < u.getDimension(); ++i) {
checkValue(s.getSum()[i], u.getSum()[i], 1.0e-10);
checkValue(s.getStandardDeviation()[i], u.getStandardDeviation()[i], 1.0e-10);
checkValue(s.getMean()[i], u.getMean()[i], 1.0e-10);
checkValue(s.getMin()[i], u.getMin()[i], 1.0e-10);
checkValue(s.getMax()[i], u.getMax()[i], 1.0e-10);
checkValue(s.getSumSq()[i], u.getSumSq()[i], 1.0e-10);
checkValue(s.getSumLog()[i], u.getSumLog()[i], 1.0e-10);
checkValue(s.getMax()[i], u.getMax()[i], 1.0e-10);
}
}
private void checkValue(double expected, double actual, double tolerance) {
if (Double.isNaN(expected)) {
assertTrue(Double.isNaN(actual));
} else {
assertEquals(expected, actual, tolerance);
}
}
}