psteitz     2004/03/21 12:32:50

  Modified:    math/xdocs/userguide stat.xml
  Log:
  Formatting.
  
  Revision  Changes    Path
  1.13      +25 -18    jakarta-commons/math/xdocs/userguide/stat.xml
  
  Index: stat.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/math/xdocs/userguide/stat.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- stat.xml  7 Mar 2004 00:56:14 -0000       1.12
  +++ stat.xml  21 Mar 2004 20:32:50 -0000      1.13
  @@ -57,7 +57,7 @@
             all statistics, consists of <code>evaluate()</code> methods that take 
double[] arrays as arguments and return 
             the value of the statistic.   This interface is extended by 
             <a 
href="../apidocs/org/apache/commons/math/stat/univariate/StorelessUnivariateStatistic.html">
  -          StorelessUnivariateStatistic,</a> which adds <code>increment(),</code>
  +          StorelessUnivariateStatistic</a>, which adds <code>increment(),</code>
             <code>getResult()</code> and associated methods to support "storageless" 
implementations that
             maintain counters, sums or other state information as values are added 
using the <code>increment()</code>
             method.  
  @@ -76,10 +76,16 @@
             There are several ways to instantiate and use statistics.  Statistics can 
be instantiated and used directly,  but it is
             generally more convenient (and efficient) to access them using the 
provided aggregates, <a 
href="../apidocs/org/apache/commons/math/stat/DescriptiveStatistics.html">
               DescriptiveStatistics</a> and <a 
href="../apidocs/org/apache/commons/math/stat/SummaryStatistics.html">
  -            SummaryStatistics.</a>  <code>DescriptiveStatistics</code> maintains 
the input data in memory and has the capability
  -            of producing "rolling" statistics computed from a "window" consisting 
of the most recently added values.  <code>SummaryStatisics</code>
  -            does not store the input data values in memory, so the statistics 
included in this aggregate are limited to those that can be
  -            computed in one pass through the data without access to the full array 
of values.  
  +            SummaryStatistics.</a>  
  +        </p>
  +        <p>
  +           <code>DescriptiveStatistics</code> maintains the input data in memory 
and has the capability
  +            of producing "rolling" statistics computed from a "window" consisting 
of the most recently added values.  
  +        </p>
  +        <p>
  +           <code>SummaryStatisics</code> does not store the input data values in 
memory, so the statistics
  +            included in this aggregate are limited to those that can be computed in 
one pass through the data 
  +            without access to the full array of values.  
           </p>
           <p>
             <table>
  @@ -92,8 +98,7 @@
           </p>
           <p>
             There is also a utility class, <a 
href="../apidocs/org/apache/commons/math/stat/StatUtils.html">
  -           StatUtils,</a> that provides static methods for computing statistics
  -           directly from double[] arrays. 
  +           StatUtils</a>, that provides static methods for computing statistics 
directly from double[] arrays. 
           </p>
           <p>
             Here are some examples showing how to compute univariate statistics.
  @@ -140,6 +145,7 @@
   double mean = StatUtils.mean(values);
   double std = StatUtils.variance(values);
   double median = StatUtils.percentile(50);
  +
   // Compute the mean of the first three values in the array 
   mean = StatuUtils.mean(values, 0, 3); 
                </source>
  @@ -151,6 +157,7 @@
   // Create a DescriptiveStats instance and set the window size to 100
   DescriptiveStatistics stats = DescriptiveStatistics.newInstance();
   stats.setWindowSize(100);
  +
   // Read data from an input stream, displaying the mean of the most recent 100 
observations
   // after every 100 observations
   long nLines = 0;
  @@ -177,7 +184,7 @@
             values.  
           </p>
           <p> 
  -          Strings, integers, longs, chars are all supported as value types, as well 
as instances
  +          Strings, integers, longs and chars are all supported as value types, as 
well as instances
             of any class that implements <code>Comparable.</code>   The ordering of 
values
             used in computing cumulative frequencies is by default the <i>natural 
ordering,</i>
             but this can be overriden by supplying a <code>Comparator</code> to the 
constructor.
  @@ -197,11 +204,11 @@
    f.addValue(new Long(1));
    f.addValue(2)
    f.addValue(new Integer(-1));
  - System.out.prinltn(f.getCount(1));   // displays 3
  - System.out.println(f.getCumPct(0));  // displays 0.2
  - System.out.println(f.getPct(new Integer(1)));  // displays 0.6 
  - System.out.println(f.getCumPct(-2));   // displays 0 -- all values are greater 
than this
  - System.out.println(f.getCumPct(10));  // displays 1 -- all values are less than 
this
  + System.out.prinltn(f.getCount(1));              // displays 3
  + System.out.println(f.getCumPct(0));             // displays 0.2
  + System.out.println(f.getPct(new Integer(1)));   // displays 0.6 
  + System.out.println(f.getCumPct(-2));            // displays 0 -- all values are 
greater than this
  + System.out.println(f.getCumPct(10));            // displays 1 -- all values are 
less than this
             </source> 
             </dd>
             <dt>Count string frequencies</dt>
  @@ -213,9 +220,9 @@
   f.addValue("One");
   f.addValue("oNe");
   f.addValue("Z");
  -System.out.println(f.getCount("one"));   // displays 1
  -System.out.println(f.getCumPct("Z"));   // displays 0.5 -- second in sort order
  -System.out.println(f.getCumPct("Ot"));  // displays 0.25 -- between first ("One") 
and second ("Z") value
  +System.out.println(f.getCount("one"));    // displays 1
  +System.out.println(f.getCumPct("Z"));     // displays 0.5 -- second in sort order
  +System.out.println(f.getCumPct("Ot"));    // displays 0.25 -- between first ("One") 
and second ("Z") value
             </source>
             </dd>
             <dd>Using case-insensitive comparator:
  @@ -226,7 +233,7 @@
   f.addValue("oNe");
   f.addValue("Z");
   System.out.println(f.getCount("one"));  // displays 3
  -System.out.println(f.getCumPct("z"));  // displays 1 -- last value
  +System.out.println(f.getCumPct("z"));   // displays 1 -- last value
             </source>
            </dd>
          </dl>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to