[Quantproject-developers] QuantProject/b1_ADT/Statistics NormalDistribution.cs,1.2,1.3
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2005-04-14 18:28:33
|
Update of /cvsroot/quantproject/QuantProject/b1_ADT/Statistics In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15526/b1_ADT/Statistics Modified Files: NormalDistribution.cs Log Message: Fixed minor bug Index: NormalDistribution.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b1_ADT/Statistics/NormalDistribution.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** NormalDistribution.cs 6 Feb 2005 20:08:55 -0000 1.2 --- NormalDistribution.cs 14 Apr 2005 18:28:24 -0000 1.3 *************** *** 33,37 **** public class NormalDistribution : IPdfDefiner { ! private double average; private double stdDeviation; --- 33,38 ---- public class NormalDistribution : IPdfDefiner { ! const int numIntForInfinityApproximation = 15; ! const int minimumIntervalsForAreaApproximation = 25; private double average; private double stdDeviation; *************** *** 47,53 **** this.average = average; this.stdDeviation = stdDeviation; ! this.infinity = this.average + 15 * stdDeviation ; this.numOfIntervalsForPDFIntegralApproximation = ! Convert.ToInt32(25*this.infinity); } /// <summary> --- 48,56 ---- this.average = average; this.stdDeviation = stdDeviation; ! this.infinity = this.average + ! numIntForInfinityApproximation * stdDeviation ; this.numOfIntervalsForPDFIntegralApproximation = ! Math.Max(Convert.ToInt32(this.infinity*minimumIntervalsForAreaApproximation), ! minimumIntervalsForAreaApproximation); } /// <summary> |