Commit Graph

7035 Commits

Author SHA1 Message Date
Mark R. Diggory 005c054edd Rewrite StatUtils to use static instances of UnivariateStatistics. Benefits?
1.) In the future, when we establish "Factories" for these objects, we'll be able to plug implementations in, even under our static Utilities classes for these functions. 

2.) The  user can always rely on the same result, whether using the StaticUtil, Univariate Container or direct UnivariateStatistic.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141005 13f79535-47bb-0310-9956-ffa450edef68
2003-10-16 15:59:40 +00:00
Mark R. Diggory a4947309cd PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23716
Submitted by:	Brent Warden	
Reviewed by:	Mark Diggory


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141004 13f79535-47bb-0310-9956-ffa450edef68
2003-10-16 15:24:33 +00:00
Mark R. Diggory eb4d267f51 PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23453
Submitted by:	Brent Warden
Reviewed by:	Mark Diggory


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141003 13f79535-47bb-0310-9956-ffa450edef68
2003-10-16 15:15:04 +00:00
Mark R. Diggory 985378c6f2 A couple additions
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141002 13f79535-47bb-0310-9956-ffa450edef68
2003-10-16 14:05:07 +00:00
Robert Burrell Donkin 595e470d70 Fixed typos in apache license
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141001 13f79535-47bb-0310-9956-ffa450edef68
2003-10-13 08:11:44 +00:00
Tim O'Brien a985b47ff4 Fix to license, changed "names" to "name" in section 5
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141000 13f79535-47bb-0310-9956-ffa450edef68
2003-10-05 21:50:17 +00:00
Mark R. Diggory d8931052e4 PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23187
Obtained from:
Submitted by:	Brent Worden 
Reviewed by:	Mark Diggory


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140999 13f79535-47bb-0310-9956-ffa450edef68
2003-09-27 04:13:34 +00:00
Joerg Pietschmann 609917a77c Fixed JavaDoc warnings.
Fixed a few TODOs in the interpolation code.
Updated project TODO list.
Promoted myself to "developer".


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140998 13f79535-47bb-0310-9956-ffa450edef68
2003-09-26 19:30:33 +00:00
Joerg Pietschmann 2d04bb133a User manual for root finding, distribution framework and special functions.
Contributed by: Brent Worden
Reference: #23367, #23361, #23389


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140997 13f79535-47bb-0310-9956-ffa450edef68
2003-09-24 20:15:50 +00:00
Mark R. Diggory 5971a93e3f PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23013
Submitted by:	Brent Warden
Reviewed by:	Mark Diggory

I also regenerated the build.xml using Maven to get the Discovery dependency added in.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140996 13f79535-47bb-0310-9956-ffa450edef68
2003-09-17 19:29:32 +00:00
Mark R. Diggory 4b7bef4b26 PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23010
Submitted by:	 Brent Worden 
Reviewed by:	Mark Diggory


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140995 13f79535-47bb-0310-9956-ffa450edef68
2003-09-17 19:19:09 +00:00
Mark R. Diggory ffa6aac264 PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22954
Submitted by:	Brent Worden
Reviewed by:	Mark Diggory


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140994 13f79535-47bb-0310-9956-ffa450edef68
2003-09-07 03:12:56 +00:00
Joerg Pietschmann 606b836061 Added classes for binominal distribution and some infrastructure for other
discrete distributions.
Contributed by Brent Worden (brent@worden.org)


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140993 13f79535-47bb-0310-9956-ffa450edef68
2003-08-16 17:06:15 +00:00
Mark R. Diggory 026c120649 Some reorganization of the Tasks List.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140992 13f79535-47bb-0310-9956-ffa450edef68
2003-08-14 13:41:09 +00:00
Mark R. Diggory b3b89139bb Just Checkstyle and Javadoc corrections
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140991 13f79535-47bb-0310-9956-ffa450edef68
2003-08-09 04:03:41 +00:00
Tim O'Brien 88b4e3dbc9 Some rewording, mostly indentation.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140990 13f79535-47bb-0310-9956-ffa450edef68
2003-07-31 21:07:37 +00:00
Tim O'Brien 5ba1bde434 Bugzilla #22002 from Brent W's patch - refactoring of UnivariateRealSolver
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140989 13f79535-47bb-0310-9956-ffa450edef68
2003-07-30 22:06:37 +00:00
Tim O'Brien 233420ee6b Bugzilla #22002: applied Brent W's patch which dealt with URSFactory and URSFImpl as well as numerous improvements to javadoc
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140988 13f79535-47bb-0310-9956-ffa450edef68
2003-07-30 21:58:11 +00:00
Mark R. Diggory 2f4e703627 Application of "apply(Functor x)" strategy (thank you Al Chou) for evaluating UnivariateStatistics against the internal storage collection without exposing the collection or its bounds.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140987 13f79535-47bb-0310-9956-ffa450edef68
2003-07-15 03:45:10 +00:00
Mark R. Diggory 1d62c398db minor javadoc cleanup
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140986 13f79535-47bb-0310-9956-ffa450edef68
2003-07-15 03:38:50 +00:00
Mark R. Diggory 45a605897e minor javadoc cleanup
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140985 13f79535-47bb-0310-9956-ffa450edef68
2003-07-15 03:37:11 +00:00
Tim O'Brien 2ab38de232 Patch for bug 21516 from Brent Worden. Fixed checkstyle bugs and added maven.javadoc.links to project.properties
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140984 13f79535-47bb-0310-9956-ffa450edef68
2003-07-11 15:59:14 +00:00
Mark R. Diggory 7c808d9071 Changes the Univariate implementations to use the UnivariateStatistic package. Slims down StatUtils by removing some of the higher moments. Reimplmenets ListUnivariate to work with NumberTransformers, turning into a Mixed Object List Univariate.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140983 13f79535-47bb-0310-9956-ffa450edef68
2003-07-09 21:46:33 +00:00
Mark R. Diggory 59f46d6a64 Adding J. Pietschmann
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140982 13f79535-47bb-0310-9956-ffa450edef68
2003-07-09 20:08:00 +00:00
Mark R. Diggory d082672a80 Removing @author tags, adding missing @version tags.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140981 13f79535-47bb-0310-9956-ffa450edef68
2003-07-09 20:04:13 +00:00
Mark R. Diggory 31166f2bbb Changing getValue to getResult.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140980 13f79535-47bb-0310-9956-ffa450edef68
2003-07-09 16:28:30 +00:00
Mark R. Diggory fe37437c08 In cases where "getResult" contains a statistical calculation, it now
checks if the internal state of the underlying statistic has changed 
and only recalculates if this is true. this way muliple calls to getResult 
when the staistic has not been incremented are less expensive 
because it is only returning a property value.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140979 13f79535-47bb-0310-9956-ffa450edef68
2003-07-09 16:24:18 +00:00
Mark R. Diggory 5192373270 actually this is ok, its a problem with the fact that the directory already exists in the cvs.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140978 13f79535-47bb-0310-9956-ffa450edef68
2003-07-08 04:01:15 +00:00
Mark R. Diggory 297d2ca686 This is an attempt to get directories working properly in .cvsignore
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140977 13f79535-47bb-0310-9956-ffa450edef68
2003-07-08 03:54:40 +00:00
Mark R. Diggory 7ec4d3874c Its more logical not to have increment return a value, this allows a
distict separation between the calculation of moments and the 
calculation of the actually return value of getVlaue in Storageless 
approaches. With this benifit it is no longer neccessary to calculate 
all the statistics moment based statistics on addValue, only the 
underlying moment itself.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140976 13f79535-47bb-0310-9956-ffa450edef68
2003-07-08 03:44:12 +00:00
Mark R. Diggory 9a827be03a Removing more of my author tags.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140975 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 23:25:14 +00:00
Mark R. Diggory 7b6c61666e PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21360
Submitted by:	phil@steitz.com

I applied this patch on the sourcecode, I think all project.xml and 
xdoc documentation should retain some authorship at this time. If 
we decide otherwise we can change this in the future.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140974 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 23:19:22 +00:00
Mark R. Diggory 4bf125a356 This commit adds the constructor and internals for setting and External Moment object to base internal calculations on. It also remove author tags and adds a new class FirstMoment to the project.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140973 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 23:06:48 +00:00
Mark R. Diggory 512f698edd Fixing GeoMean and adding appropriate test.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140972 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 16:57:33 +00:00
Mark R. Diggory 41ac4c9203 removed extra calculation.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140971 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 14:15:20 +00:00
Tim O'Brien e449062da5 This XML configuration file will work with the most recent Maven plugin for Checkstyle, just change the project.properties to point to this XML file.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140970 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 13:57:13 +00:00
Mark R. Diggory faa703e40e Addition of optimal array based evaluations available in StatUtils. These are not delegates to StatUtils, they are implementations.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140969 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 02:15:19 +00:00
Mark R. Diggory b6871d607e Adding incremental tests for storeless univariates as evaluations are now based on the implementations that were previously provided by StatUtils.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140968 13f79535-47bb-0310-9956-ffa450edef68
2003-07-07 02:12:47 +00:00
Mark R. Diggory 346a5756eb Rolling Back StatUtils to previous version.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140967 13f79535-47bb-0310-9956-ffa450edef68
2003-07-06 07:18:08 +00:00
Mark R. Diggory bc5950acb5 Fixes Compilation error that did not get commited last time.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140966 13f79535-47bb-0310-9956-ffa450edef68
2003-07-06 03:27:47 +00:00
Mark R. Diggory 8ca0c4c848 Correcting checkstyle and javadoc errors.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140965 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 19:25:38 +00:00
Mark R. Diggory dfb732fb0c Rotating Commons Collections version to SNAPSHOT to get latest primitive collections implementations.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140964 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 19:24:18 +00:00
Mark R. Diggory 77aa09dab9 This is an Implementation of StatUtils that uses the new UnivariateStatistic Framework and passes all JUnit StatUtils tests.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140963 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 18:29:35 +00:00
Mark R. Diggory 88d6952806 Initial Tests for UnivariateStatistic package Hierarchy.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140962 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 18:24:50 +00:00
Mark R. Diggory aa40a7e7ce This commit adds the individual UnivariateStatistic package hierarchy, this hierarchy
is currently independent of the Univariate and StoreUnivariate Implementations and provides
storeless and storage based mechanisms for working with the individual
UnivariateStatistic implementations.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140961 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 18:23:52 +00:00
Mark R. Diggory b95322ce3d This patch exposes the start index, internal double array of DOubleArray Implementations.
It adds a NumberTransformer framework for mapping Objects and Bean Properties to double primitives
It also corrects some checkstyle and javadoc errors.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140960 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 18:20:02 +00:00
Mark R. Diggory 0fd2f5fd11 This patch exposes the start index, internal double array of DOubleArray Implementations.
It adds a NumberTransformer framework for mapping Objects and Bean Properties to double primitives
It also corrects some checkstyle and javadoc errors.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140959 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 18:13:35 +00:00
Mark R. Diggory 2b5b0e7a14 PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21313
Submitted by:	brent@worden.org


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140958 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 18:05:31 +00:00
Mark R. Diggory 561a4c85e7 PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21295
Submitted by:	brent@worden.org


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140957 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 17:58:17 +00:00
Mark R. Diggory fb359aaee0 PR: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21277
Submitted by:	phil@steitz.com


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@140956 13f79535-47bb-0310-9956-ffa450edef68
2003-07-05 16:59:13 +00:00