Mark R. Diggory
d246044d45
Correction of Javadoc errors that end up propigating into UnivarImpl and other implementations.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140911 13f79535-47bb-0310-9956-ffa450edef68
2003-06-16 20:58:53 +00:00
Mark R. Diggory
1be3d32358
This house-cleaning improves UnivariateImpl, in a number of ways.
...
1.) insertValue is abolished and its contents are now in addValue
2.) UnivariateImpl now extends AbstractStoredUnivariate to deligate to
those methods directly for calculating statistics when storage is active, all methods
deligate to AbstractStoreUniv when the DoubleArray is no longer null. This also means
that a majority of the StoreUnivariate interface is now implemented in Univariate to provide
deligates when storage is active, and to throw runtime exceptions when its not (this at least until
we establish rolling implementations for those methods). We should consider consolidating the
StoreUnivariate interface into the Univariate interface
3.) Calculations in addValue have been reorganized, only calculations for
the storageless solution are now present in this class. otherwise the value is
added/Rolling to the Double array when appropriate.
I'm satisfied that it passes all Unit tests.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140910 13f79535-47bb-0310-9956-ffa450edef68
2003-06-16 20:42:24 +00:00
Tim O'Brien
464aac515f
Added the graceful handling of invalid and NaN domain values. Created test
...
cases to verify the graceful handling.
Issue #: 20774
Submitted By: Brent Worden
Reviewed By: Tim O'Brien
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140909 13f79535-47bb-0310-9956-ffa450edef68
2003-06-16 20:13:43 +00:00
Mark R. Diggory
3f313dff3a
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20782
...
Submitted by: HotFusionMan@Yahoo.com
I added this, but there are changes I'd like to make in the near future. Only the "running" aspects of the variance calc should be in the insertValue function, all other calculation should be in the getVariance function.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140908 13f79535-47bb-0310-9956-ffa450edef68
2003-06-16 14:29:30 +00:00
Mark R. Diggory
765db662a5
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20783
...
Submitted by: phil@steitz.com
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140907 13f79535-47bb-0310-9956-ffa450edef68
2003-06-15 17:01:39 +00:00
Mark R. Diggory
09c8b57924
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20773
...
Submitted by: brent@worden.org
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140906 13f79535-47bb-0310-9956-ffa450edef68
2003-06-14 04:24:43 +00:00
Mark R. Diggory
d20ee8ab0e
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20766
...
Submitted by: brent@worden.org
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140905 13f79535-47bb-0310-9956-ffa450edef68
2003-06-14 04:17:49 +00:00
Mark R. Diggory
3a7fab66ae
I am removing this file because the build.xml file is now generated by Maven and periodically updated when the project.xml file is updated. This file was used with the old build.xml file prior to our use of Maven to generate the build.xml.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140904 13f79535-47bb-0310-9956-ffa450edef68
2003-06-13 13:37:18 +00:00
Mark R. Diggory
3849e21f3b
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20633
...
Submitted by: brent@worden.org
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140903 13f79535-47bb-0310-9956-ffa450edef68
2003-06-13 13:22:41 +00:00
Tim O'Brien
83855b4cd7
Submitted Javadoc fixes from Andreou Andreas
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140902 13f79535-47bb-0310-9956-ffa450edef68
2003-06-11 14:50:30 +00:00
Mark R. Diggory
16c19dcec0
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20627
...
Submitted by: brent@worden.org
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140901 13f79535-47bb-0310-9956-ffa450edef68
2003-06-11 11:14:41 +00:00
Tim O'Brien
431f303889
* Fixed all checkstyle errors and eliminated redundant NaN checks. Now have
...
100% test path coverage.
* Used distribution framework TDistribution to implement
getSlopeConfidenceInterval and getSignificance methods.
PR: Issue #20657
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@140900 13f79535-47bb-0310-9956-ffa450edef68
2003-06-11 03:33:05 +00:00
Mark R. Diggory
b58585fb8d
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20601
...
Submitted by: brent@worden.org
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140899 13f79535-47bb-0310-9956-ffa450edef68
2003-06-11 01:19:19 +00:00
Mark R. Diggory
8d1482c461
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20570
...
Submitted by: brent@worden.org
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140898 13f79535-47bb-0310-9956-ffa450edef68
2003-06-07 13:57:54 +00:00
Mark R. Diggory
a6c324e669
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20543
...
Submitted by: phil@steitz.com
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140897 13f79535-47bb-0310-9956-ffa450edef68
2003-06-07 01:36:57 +00:00
Mark R. Diggory
1999928282
Resolved some href " issues in Javadoc.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140896 13f79535-47bb-0310-9956-ffa450edef68
2003-06-06 03:38:03 +00:00
Mark R. Diggory
aa3e2e9ef4
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20496
...
Submitted by: Albert Davidson Chou
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140895 13f79535-47bb-0310-9956-ffa450edef68
2003-06-06 03:07:39 +00:00
Mark R. Diggory
41d1a0d8f0
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20514
...
Submitted by: brent@worden.org
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140894 13f79535-47bb-0310-9956-ffa450edef68
2003-06-05 18:35:24 +00:00
Mark R. Diggory
02edce0889
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20507
...
Submitted by: Phil Steitz
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140893 13f79535-47bb-0310-9956-ffa450edef68
2003-06-05 14:10:43 +00:00
Mark R. Diggory
2dec2474f9
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20488
...
Submitted by: Brent Worden
Initial submission of the distribution library
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140892 13f79535-47bb-0310-9956-ffa450edef68
2003-06-05 14:03:53 +00:00
Mark R. Diggory
b0bafaff5a
Adding Al as a contributor
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140891 13f79535-47bb-0310-9956-ffa450edef68
2003-06-05 03:24:21 +00:00
Mark R. Diggory
a4ff28ef72
just changing my email address...
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140890 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 12:48:14 +00:00
Mark R. Diggory
8fea245638
typo in the ${basedir} variable.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140889 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 12:43:14 +00:00
Mark R. Diggory
ed6d94077f
fixed href link to have ""'s
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140888 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 12:23:44 +00:00
Mark R. Diggory
acde85f2bf
Improved Variance calculation, test for negative variance and added some more javadoc.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140887 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 04:05:39 +00:00
Mark R. Diggory
b3dd72f6e0
Adjusted the code to be able to control the files used and the tolerance for each file (important, hard tests currently require lower tolerance to pass).
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140886 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 04:03:55 +00:00
Mark R. Diggory
ba74c2510f
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20442
...
Submitted by: Phil Steitz
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140885 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 02:45:49 +00:00
Mark R. Diggory
fe27566380
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20404
...
Submitted by: Phil Steitz
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140884 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 02:40:26 +00:00
Mark R. Diggory
42e427ce8c
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20390
...
Submitted by: Phil Steitz
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140883 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 02:31:14 +00:00
Mark R. Diggory
516c15d88b
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20377
...
Submitted by: Phil Steitz
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140882 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 02:24:51 +00:00
Mark R. Diggory
11898601e0
PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=20375
...
Submitted by: Albert Davidson Chou
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140881 13f79535-47bb-0310-9956-ffa450edef68
2003-06-04 02:17:17 +00:00
Mark R. Diggory
108ea5741c
Changing the name of data files, the default javac target in the ant file misses files of the extension "dat"
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140880 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 05:21:06 +00:00
Mark R. Diggory
546eeaf219
Commenting out testUnivariateImpl unitl I figure out why this fails in UnivariateImpl
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140879 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 04:58:33 +00:00
Mark R. Diggory
736e42145c
project.xml had two dependencies sections, I removed the empty one.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140878 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 04:48:21 +00:00
Mark R. Diggory
5a755b8f82
Removed System.out's
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140877 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 04:27:26 +00:00
Mark R. Diggory
60314410e2
Initial Certified Tests for Univariate. Note UnivariateImpl currently fails
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140876 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 04:25:52 +00:00
Tim O'Brien
d23bf18b40
Licensing issues have prompted the removal of all source reliant on
...
Gamma.java. Gamma.java explicitly stated that it was "based on" an
implementation from Numerical Recipes in C. Please see
http://www.nr.com/infotop.html - these implementations (and derivatives
of these works) are covered under restrictive licensing terms. This
code will be removed from the repository until these issues can be
addressed.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140875 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 03:44:13 +00:00
Mark R. Diggory
6aa45e2047
This is the new build.xml file generated by Maven. This was generated using the latest checkout of Maven.
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140874 13f79535-47bb-0310-9956-ffa450edef68
2003-06-02 02:34:03 +00:00
Mark R. Diggory
91f675100d
Adding myself to the developers
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140873 13f79535-47bb-0310-9956-ffa450edef68
2003-06-01 15:43:40 +00:00
Tim O'Brien
25b3e45109
* 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
2003-05-30 15:40:28 +00:00
Tim O'Brien
70c8906868
Removed tasklist report, until this has content, no reason for the added distraction
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140871 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 23:30:48 +00:00
Tim O'Brien
a0ff9fd630
linkcheck report was throwing 404s for every URL, I've removed it until someone can generate a meaningful report
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140870 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 23:26:24 +00:00
Tim O'Brien
429a652114
Removed old Univariate tests
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140869 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 23:25:12 +00:00
Tim O'Brien
e9488d7cf6
Checkstyle should check that each source file include a license
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140868 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 23:25:00 +00:00
Tim O'Brien
a286c243eb
Moved all Univariate and Bivariate stats interfaces and classes to the math.stat package
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140867 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 20:35:46 +00:00
Tim O'Brien
be5a9fb219
Patch adds getSkewness and getKurtosis to Univariate and an implimentation
...
in UnivariateImpl. It also adds test for NaN and 0.0 to UnivariateImplTest
PR: Issue 20250
Obtained from: Bugzilla
Submitted by: Mark Diggory
Reviewed by: Tim O'Brien
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140866 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 19:49:18 +00:00
Tim O'Brien
8a13741f2d
Adds the following two capabilities to RandomData: Generating random permutations
...
of integers, Generating random samples (returned as Object arrays) from Collections.
Tests validate expected sample distribtution using chi-square tests
PR: Issue 20303
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@140865 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 19:45:35 +00:00
Tim O'Brien
dda7833110
Added an LICENSE.txt in commons-math
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140864 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 19:41:52 +00:00
Tim O'Brien
c9fc45757a
Addition of a BeanListUnivariateImpl which can gather univariate statistics on a
...
List of JavaBeans. This implementation extends the ListUnivariateImpl, and uses the
PropertyUtils classes from commons-beanutils. With this implementation, the following
is possible:
List persons = new ArrayList();
// populate array with 100 persons
Univariate ageU = new BeanListUnivariateImpl( persons, "age" );
Univariate incomeU = new BeanListUnivariateImpl( persons, "jobInfo.income" );
System.out.println( "Mean age is: " + ageU.getMean() );
System.out.println( "Mean income is: " + incomeU.getMean() );
Better error handling is needed near our use of PropertyUtils.
This patch introduces a dependency on commons-beanutils, which in turn depends
on commons-collections and commons-logging.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140863 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 19:41:32 +00:00
Tim O'Brien
3cb56af4e4
Unit tests for previous commit - from Brent Worden's submission in Bugzilla Issue 20279
...
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140862 13f79535-47bb-0310-9956-ffa450edef68
2003-05-29 19:35:56 +00:00