2003-05-20 06:27:26 -04:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
|
|
|
|
<document>
|
2003-05-21 11:11:54 -04:00
|
|
|
<properties>
|
|
|
|
<title>Tasks: Done And To Do</title>
|
|
|
|
</properties>
|
2003-05-20 06:27:26 -04:00
|
|
|
|
2003-05-21 11:11:54 -04:00
|
|
|
<body>
|
|
|
|
<section name='Aim'>
|
|
|
|
<p>
|
|
|
|
This page aims to be a handy reference not only of the work done but
|
|
|
|
also of work pending for the next planned release. Users who want new
|
|
|
|
features should submit patches to this page in the unclassified section
|
|
|
|
of this document. Developers who want to lend a hand can grab tasks from
|
|
|
|
this page. Everyone can see the progress which is being made.
|
|
|
|
</p>
|
|
|
|
</section>
|
2003-05-20 06:27:26 -04:00
|
|
|
|
2003-05-21 11:11:54 -04:00
|
|
|
<section name="TODO list">
|
|
|
|
<p>
|
|
|
|
The following is a list of items still <code>TODO</code> for
|
|
|
|
Math. Contributions are welcome!
|
|
|
|
</p>
|
2003-05-20 06:27:26 -04:00
|
|
|
|
2003-05-21 11:11:54 -04:00
|
|
|
<subsection name="High priority">
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
<strong>Fill Me In!</strong>
|
|
|
|
With A High Priority Task
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</subsection>
|
2003-05-20 06:27:26 -04:00
|
|
|
|
2003-05-21 11:11:54 -04:00
|
|
|
<subsection name="Medium priority">
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
<strong>Fill Me In</strong>
|
|
|
|
With A Medium Priority Task
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</subsection>
|
2003-05-20 06:27:26 -04:00
|
|
|
|
2003-05-21 11:11:54 -04:00
|
|
|
<subsection name="Low priority">
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
<strong>Fill Me In</strong>
|
|
|
|
With A Low Priority Task
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</subsection>
|
|
|
|
|
|
|
|
<subsection name="Unclassified priority">
|
|
|
|
<ul>
|
|
|
|
<li>
|
2003-06-05 10:10:43 -04:00
|
|
|
Add bootstrap confidence intervals to StoredUnivariate
|
2003-05-21 11:11:54 -04:00
|
|
|
implementations.
|
|
|
|
</li>
|
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
Improve numerical accuracy of Univariate and BivariateRegression statistical
|
|
|
|
computations
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
t-test statistic needs to be added and we should probably add the
|
|
|
|
capability of actually performing t- and chi-square tests at fixed
|
|
|
|
significance levels (.1, .05, .01, .001).
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
numerical approximation of the t- and chi-square distributions to
|
|
|
|
enable user-supplied significance levels.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
The RealMatrixImpl class is missing some key method implementations.
|
2003-05-30 11:40:28 -04:00
|
|
|
The critical thing is solution of linear systems. We need to implement a
|
|
|
|
numerically sound solution algorithm. This will enable inverse() and also
|
2003-05-21 11:11:54 -04:00
|
|
|
support general linear regression.
|
|
|
|
</li>
|
|
|
|
<li>
|
2003-06-05 10:10:43 -04:00
|
|
|
ComplexNumber implementation, supporting C9x Annex G spec.
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
2003-06-05 10:10:43 -04:00
|
|
|
<li> Extend distribution framework to
|
|
|
|
support discrete distributions and implement binomial and hypergeometric
|
|
|
|
distributions.
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
Framework and implementation strategie(s) for finding roots or real-valued
|
|
|
|
functions of one (real) variable
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
Exponential growth and decay (set up for financial applications)
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
Polynomial Interpolation
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
Addition of a Arithmetic Geometric Mean
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
Javadoc generation currently throws 35 warnings. Bring the
|
|
|
|
Javadoc into compliance (i.e. reach zero warnings).
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
Clover tests show lots of gaps in test path coverage. Get all tests to
|
|
|
|
100% coverage
|
2003-05-21 11:11:54 -04:00
|
|
|
</li>
|
2003-05-21 14:24:46 -04:00
|
|
|
<li>
|
2003-05-30 11:40:28 -04:00
|
|
|
CheckStyle with modified properties still shows many errors. Clean these
|
|
|
|
up.
|
2003-05-21 14:24:46 -04:00
|
|
|
</li>
|
2003-05-30 11:40:28 -04:00
|
|
|
<li>
|
|
|
|
Define full package structure and develop user's guide following package
|
|
|
|
structure
|
|
|
|
</li>
|
|
|
|
|
2003-05-21 11:11:54 -04:00
|
|
|
</ul>
|
|
|
|
</subsection>
|
|
|
|
|
|
|
|
</section>
|
|
|
|
<section name='Completed'>
|
|
|
|
<subsection name='Since Conception'>
|
|
|
|
<ul>
|
2003-05-30 11:40:28 -04:00
|
|
|
<li>
|
|
|
|
Bivariate Regression, correlation.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Sampling from Collections
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Add higher order moments to Univariate implementations.
|
|
|
|
</li>
|
2003-06-05 10:10:43 -04:00
|
|
|
<li>
|
|
|
|
Binomial coefficients -- incorporate an "exact" implementation that is
|
|
|
|
limited to what can be stored in a long. Also provided double-valued
|
|
|
|
implementation of binomial coefficients and their logs.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Add percentiles to stored Univariate implementations
|
|
|
|
</li>
|
2003-05-21 11:11:54 -04:00
|
|
|
</ul>
|
|
|
|
</subsection>
|
|
|
|
</section>
|
|
|
|
</body>
|
2003-05-20 06:27:26 -04:00
|
|
|
</document>
|
|
|
|
|