* add the numerical analysis and prob/stat references that have been posted or

included in javadoc recently, plus a few more generic references.
* update the task list based on accomplishments and discussion

PR: Issue 20357
Obtained from: Bugzilla
Submitted by: Phil Steitz
Reviewed by: Tim O'Brien


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140872 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Tim O'Brien 2003-05-30 15:40:28 +00:00
parent 70c8906868
commit 25b3e45109
3 changed files with 83 additions and 25 deletions

View File

@ -54,8 +54,11 @@ The Math project is a library of lightweight, self-contained mathematics and sta
<contributors>
<contributor>
<name>Phil Steitz</name>
<email/>
<roles>proposal author, initial contributor</roles>
<email>phil@steitz.com</email>
<roles>
<role>proposal author</role>
<role>initial contributor</role>
</roles>
</contributor>
<contributor>
<name>Mark R. Diggory</name>
@ -103,7 +106,7 @@ The Math project is a library of lightweight, self-contained mathematics and sta
</build>
<reports>
<report>maven-changelog-plugin</report>
<report>maven-changelog-plugin</report>
<report>maven-changes-plugin</report>
<report>maven-checkstyle-plugin</report>
<!-- <report>maven-clover-plugin</report> -->

View File

@ -37,9 +37,45 @@
http://www.cs.berkeley.edu/~wkahan/ieee754status/ieee754.ps
</a><br/>
</dd>
<dt>Numerical analysis</dt>
<dd>
<a href="http://www.nr.com/ ">
Numerical Recipes (NR)
</a><br/>
<a href="http://www.mathcom.com/corpdir/techinfo.mdir/scifaq/index.html">
mathcom scientific computing FAQ
</a><br/>
<a href="http://www.ma.man.ac.uk/~higham/asna/asna2.pdf">
Bibliography of accuracy and stability of numerical algorithms
</a><br/>
<a href="http://tonic.physics.sunysb.edu/docs/num_meth.html">
SUNY StonyBrook numerical methods page
</a><br/>
<a href="http://epubs.siam.org/sam-bin/dbq/toclist/SINUM">
SIAM Journal of Numerical Analysis Online
</a><br/>
</dd>
<dt>Probability and statistics</dt>
<dd>
<a href="http://lib.stat.cmu.edu/">
Statlib at CMU
</a><br/>
<a href="http://www.itl.nist.gov/div898/handbook/">
NIST Engineering Statistics Handbook
</a><br/>
<a href="http://www.psychstat.smsu.edu/sbk00.htm">
Online Introductory Statistics (David W. Stockburger)
</a><br/>
<a href="http://www.ubmail.ubalt.edu/~harsham/statistics/REFSTAT.HTM">
Probablilty and Statistics Resources
</a><br/>
<a href="http://www.jstatsoft.org/">
Online journal of statistical software
</a><br/>
</dd>
</dl>
</subsection>
<subsection name='Javadoc Comment Resources'>
<subsection name='Javadoc comment resources'>
<dl>
<dt>References for mathematical definitions.</dt>
<dd>
@ -49,6 +85,12 @@
<a href="http://mathworld.wolfram.com">
http://mathworld.wolfram.com
</a><br/>
<a href="http://www.itl.nist.gov/div898/handbook">
http://www.itl.nist.gov/div898/handbook
</a><br/>
<a href="http://www.itl.nist.gov/div898/handbook">
http://www.wikipedia.org/wiki/
</a><br/>
</dd>
</dl>
</subsection>

View File

@ -50,7 +50,6 @@
</subsection>
<subsection name="Unclassified priority">
Tasklist is based on an email from Phil Steitz on May 21, 2003
<ul>
<li>
Add quantiles (1,5,10,25,50,75,90,95,99) to all Univaraite
@ -58,8 +57,8 @@
implementations.
</li>
<li>
Add higher order moments to StoredUnivariate (UnivariateImpl
if possible).
Improve numerical accuracy of Univariate and BivariateRegression statistical
computations
</li>
<li>
t-test statistic needs to be added and we should probably add the
@ -72,8 +71,8 @@
</li>
<li>
The RealMatrixImpl class is missing some key method implementations.
The critical thing is inversion. We need to implement a numerically
sound inversion algorithm. This will enable solve() and also
The critical thing is solution of linear systems. We need to implement a
numerically sound solution algorithm. This will enable inverse() and also
support general linear regression.
</li>
<li>
@ -82,28 +81,20 @@
topology to adopt.
</li>
<li>
Bivariate Regression, corellation. This could be done with simple
formulas manipulating arrays and this is probably what we should aim
for in an initial release. Down the road, we should use the
RealMatrixImpl solve() to support general linear regression.
Binomial coefficients -- incorporate an "exact" implementation that is
limited to what can be stored in a long. Use this to provide binomial and
hypergeometric CDFs and densities. Extend distribution framework to
support discrete distributions.
</li>
<li>
Binomial coefficients An "exact" implementation that is
limited to what can be stored in a long exists. This should be
extended to use BigIntegers and potentially to support logarithmic
representations.
Framework and implementation strategie(s) for finding roots or real-valued
functions of one (real) variable
</li>
<li>
Newton's method for finding roots
Exponential growth and decay (set up for financial applications)
</li>
<li>
Exponential growth and decay
</li>
<li>
Polynomial Interpolation (curve fitting)
</li>
<li>
Sampling from Collections
Polynomial Interpolation
</li>
<li>
Addition of a Arithmetic Geometric Mean
@ -112,6 +103,19 @@
Javadoc generation currently throws 35 warnings. Bring the
Javadoc into compliance (i.e. reach zero warnings).
</li>
<li>
Clover tests show lots of gaps in test path coverage. Get all tests to
100% coverage
</li>
<li>
CheckStyle with modified properties still shows many errors. Clean these
up.
</li>
<li>
Define full package structure and develop user's guide following package
structure
</li>
</ul>
</subsection>
@ -119,6 +123,15 @@
<section name='Completed'>
<subsection name='Since Conception'>
<ul>
<li>
Bivariate Regression, correlation.
</li>
<li>
Sampling from Collections
</li>
<li>
Add higher order moments to Univariate implementations.
</li>
</ul>
</subsection>
</section>