Author: nicolas Date: Tue Apr 22 01:35:40 2008 New Revision: 650416 URL: http://svn.apache.org/viewvc?rev=650416&view=rev Log: fix variance computation
Modified: commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/impl/values/AbstractStatValue.java Modified: commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/impl/values/AbstractStatValue.java URL: http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/impl/values/AbstractStatValue.java?rev=650416&r1=650415&r2=650416&view=diff ============================================================================== --- commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/impl/values/AbstractStatValue.java (original) +++ commons/sandbox/monitoring/trunk/src/main/java/org/apache/commons/monitoring/impl/values/AbstractStatValue.java Tue Apr 22 01:35:40 2008 @@ -132,7 +132,7 @@ return Double.NaN; } double variance = ( getSquares() - getSum() * getMean() ) / ( n - 1 ); - return Math.sqrt( variance ); + return Math.sqrt( Math.abs( variance ) ); } protected abstract long getSquares();