Commit Graph

444 Commits

Author SHA1 Message Date
Mark R. Diggory a40de0d92f Now that we have BeanUtils "free" versions of these they do not need to be maintained in experimental.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141264 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 23:45:11 +00:00
Mark R. Diggory 7538855855 Exception is getting exposed where it wasn't shown before.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141263 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 23:40:29 +00:00
Mark R. Diggory 67d0cea188 Using standard jva.bean.Expression API to coerce property value in BeanTransformer.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141262 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 23:21:32 +00:00
Mark R. Diggory 3dbc735ae1 Removing Dependency on BeanUtils
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141261 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 22:15:51 +00:00
Mark R. Diggory f8e77d4ff1 Moving BeanTransformer to Experimental
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141260 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 22:10:17 +00:00
Mark R. Diggory 3126cdce8e Added Serialization UID where required.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141259 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 21:35:13 +00:00
Mark R. Diggory 01f63cf801 Consolidated AbstractDescriptiveStatistics into DescriptiveStatistics. Added Serialization interfaces where required.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141258 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 21:34:35 +00:00
Mark R. Diggory 82b4bc1943 Removing BeanListUnivariate example from test cases. Improving ListUnivariate Serialization Example.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141257 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 21:28:06 +00:00
Brent Worden 03ec3fdca5 PR: 29000
Made ComplexFormat extend java.text.Format providing complex object formatting and parsing.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141256 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 13:47:17 +00:00
Phil Steitz 63bf679540 Added implementation for paired t-test boolean method.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141255 13f79535-47bb-0310-9956-ffa450edef68
2004-06-01 00:44:24 +00:00
Phil Steitz 70950e0fe7 Javadoc fixes.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141254 13f79535-47bb-0310-9956-ffa450edef68
2004-05-31 20:57:12 +00:00
Phil Steitz 09d2c9d132 Modified to extent ContinuousDistributionAbstractTest.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141253 13f79535-47bb-0310-9956-ffa450edef68
2004-05-31 00:55:22 +00:00
Phil Steitz 5b9f353eea Modified to extend ContinuousDistributionAbstract test, improved coverage.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141252 13f79535-47bb-0310-9956-ffa450edef68
2004-05-30 22:13:35 +00:00
Phil Steitz 229c782087 Modified to extend ContinuousDistributionAbstractTest, improved coverage.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141251 13f79535-47bb-0310-9956-ffa450edef68
2004-05-30 05:54:43 +00:00
Phil Steitz df23d31d6f Fixed some typos, formatting.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141250 13f79535-47bb-0310-9956-ffa450edef68
2004-05-30 03:08:00 +00:00
Phil Steitz 1d5a4e2d3d Modified to extent ContinuousDistrbutionAbstractTest. Improved coverage.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141249 13f79535-47bb-0310-9956-ffa450edef68
2004-05-30 01:39:33 +00:00
Phil Steitz dc8569711f Added endpoint order check to cumulativeProbability(double, double).
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141248 13f79535-47bb-0310-9956-ffa450edef68
2004-05-30 01:24:02 +00:00
Phil Steitz b31439f3ec Modified to extend ContinuousDistributionAbstractTest, improved coverage.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141247 13f79535-47bb-0310-9956-ffa450edef68
2004-05-29 22:52:44 +00:00
Phil Steitz 8e995890ea Initial commit.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141246 13f79535-47bb-0310-9956-ffa450edef68
2004-05-29 22:51:32 +00:00
Phil Steitz 7c230bf2c1 Added tests for paired t-tests.
PR #29049


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141245 13f79535-47bb-0310-9956-ffa450edef68
2004-05-24 05:34:30 +00:00
Phil Steitz c80262403c Added paired difference stats necessary
to support paired t-test computations
efficiently.
PR #29049


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141244 13f79535-47bb-0310-9956-ffa450edef68
2004-05-24 05:33:42 +00:00
Phil Steitz 403e4e4956 Added support for paired t-tests.
PR #29049
Reported by: Joel Freyss


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141243 13f79535-47bb-0310-9956-ffa450edef68
2004-05-24 05:29:05 +00:00
Tim O'Brien 6c07bd13a8 Addressed exception "swallowing" in test coverage. From Phil's recent
email: "If the test case throws an unexpected exception, the test 
should fail.  ....[fix] these by changing the test method signature to 
throws Exception.  This also eliminates the need to import 
MathException everywhere."


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141242 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 21:34:19 +00:00
Phil Steitz 2ad68ba544 Javadoc fixes missed in PR #29050 changes.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141241 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 05:45:11 +00:00
Phil Steitz 414788a045 Added test case for small samples, adjusted for PR #29050 changes.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141240 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 05:06:20 +00:00
Phil Steitz 2552cb1aee Modified t-test procedures to allow samples as small
as 2 observations.
PR # 29050
Reported by: Joel Freyss


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141239 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 05:04:48 +00:00
Tim O'Brien e0452e4d79 Pre Issue 29012, getKurtosisClass() did not have a tolerance; therefore,
any non-zero kurtosis was consistently mesokurtic.  Instead of getting 
into this level of detail, getKurtosisClass() has been removed, it is a
subjective measure not appropriate for DescStat.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141238 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 00:56:15 +00:00
Tim O'Brien 9459e748c8 ComplexFormat now handles situations where either the real or
imaginary part is NaN, POSITIVE_INFINITY, or NEGATIVE_INFINITY.
Three new tests were added to address these situations.
PR:
Obtained from:
Submitted by:	
Reviewed by:	
CVS: ----------------------------------------------------------------------
CVS: PR:
CVS:   If this change addresses a PR in the problem report tracking
CVS:   database, then enter the PR number(s) here.
CVS: Obtained from:
CVS:   If this change has been taken from another system, such as NCSA,
CVS:   then name the system in this line, otherwise delete it.
CVS: Submitted by:
CVS:   If this code has been contributed to Apache by someone else; i.e.,
CVS:   they sent us a patch or a new module, then include their name/email
CVS:   address here. If this is your work then delete this line.
CVS: Reviewed by:
CVS:   If we are doing pre-commit code reviews and someone else has
CVS:   reviewed your changes, include their name(s) here.
CVS:   If you have not had it reviewed then delete this line.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141237 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 00:52:32 +00:00
Tim O'Brien 56d545478a Got rid of a number of those pesky "Auto-generated catch block" comments from test code.
PR:
Obtained from:
Submitted by:	
Reviewed by:	
CVS: ----------------------------------------------------------------------
CVS: PR:
CVS:   If this change addresses a PR in the problem report tracking
CVS:   database, then enter the PR number(s) here.
CVS: Obtained from:
CVS:   If this change has been taken from another system, such as NCSA,
CVS:   then name the system in this line, otherwise delete it.
CVS: Submitted by:
CVS:   If this code has been contributed to Apache by someone else; i.e.,
CVS:   they sent us a patch or a new module, then include their name/email
CVS:   address here. If this is your work then delete this line.
CVS: Reviewed by:
CVS:   If we are doing pre-commit code reviews and someone else has
CVS:   reviewed your changes, include their name(s) here.
CVS:   If you have not had it reviewed then delete this line.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141236 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 00:33:41 +00:00
Tim O'Brien 410fb9d6ff Removed a series of unused imports in various classes both source and test.
PR:
Obtained from:
Submitted by:	
Reviewed by:	
CVS: ----------------------------------------------------------------------
CVS: PR:
CVS:   If this change addresses a PR in the problem report tracking
CVS:   database, then enter the PR number(s) here.
CVS: Obtained from:
CVS:   If this change has been taken from another system, such as NCSA,
CVS:   then name the system in this line, otherwise delete it.
CVS: Submitted by:
CVS:   If this code has been contributed to Apache by someone else; i.e.,
CVS:   they sent us a patch or a new module, then include their name/email
CVS:   address here. If this is your work then delete this line.
CVS: Reviewed by:
CVS:   If we are doing pre-commit code reviews and someone else has
CVS:   reviewed your changes, include their name(s) here.
CVS:   If you have not had it reviewed then delete this line.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141235 13f79535-47bb-0310-9956-ffa450edef68
2004-05-23 00:30:01 +00:00
Phil Steitz 384e07ad45 Improved efficiency.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141234 13f79535-47bb-0310-9956-ffa450edef68
2004-05-22 19:59:22 +00:00
Phil Steitz 092b61c11f Javadoc.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141233 13f79535-47bb-0310-9956-ffa450edef68
2004-05-21 14:21:42 +00:00
Brent Worden b98f50b1c9 Fixed javadoc warnings.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141232 13f79535-47bb-0310-9956-ffa450edef68
2004-05-19 15:06:44 +00:00
Brent Worden f4e161390d Documented some runtime exceptions.
PR: 29013


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141231 13f79535-47bb-0310-9956-ffa450edef68
2004-05-19 14:16:32 +00:00
Phil Steitz da64b62f7e Added tests for getSummary() added to SummaryStatistics.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141230 13f79535-47bb-0310-9956-ffa450edef68
2004-05-18 04:21:28 +00:00
Phil Steitz 1ed7683a75 Added getSummary method returning StatisticalSummaryValues VO.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141229 13f79535-47bb-0310-9956-ffa450edef68
2004-05-18 04:19:53 +00:00
Phil Steitz b224cbfcff Initial commit -- value object representing statistical summary.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141228 13f79535-47bb-0310-9956-ffa450edef68
2004-05-18 04:17:29 +00:00
Phil Steitz c434c70902 Added tests corresponding to examples in user guide.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141227 13f79535-47bb-0310-9956-ffa450edef68
2004-05-18 04:08:38 +00:00
Phil Steitz 7abfc91d9b Updated missing user guide sections.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141226 13f79535-47bb-0310-9956-ffa450edef68
2004-05-17 05:59:14 +00:00
Phil Steitz 21c0a4d3de Added overview, removed statistical utilities (covered in stat section).
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141225 13f79535-47bb-0310-9956-ffa450edef68
2004-05-17 05:58:35 +00:00
Phil Steitz 8d6e55fa9a Added missing sections.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141224 13f79535-47bb-0310-9956-ffa450edef68
2004-05-17 05:57:38 +00:00
Phil Steitz 00865f38c8 javadoc typos.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141223 13f79535-47bb-0310-9956-ffa450edef68
2004-05-11 02:19:08 +00:00
Phil Steitz 73812e41db Modified to extend DiscreteDistributionAbstractTest. Added degenerate test cases.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141222 13f79535-47bb-0310-9956-ffa450edef68
2004-05-11 02:12:11 +00:00
Phil Steitz cd6d71b967 Initial commit.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141221 13f79535-47bb-0310-9956-ffa450edef68
2004-05-11 02:09:14 +00:00
Phil Steitz 38293084be Added consistency checks for constructor parameters.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141220 13f79535-47bb-0310-9956-ffa450edef68
2004-05-11 02:07:58 +00:00
Phil Steitz 617f230171 Improved documentation.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141219 13f79535-47bb-0310-9956-ffa450edef68
2004-05-11 02:05:25 +00:00
Phil Steitz c6a3107208 Improved documentation. Added x0 <= x1 check in cumulativeProbability. Required p < 1 in inverseCumulativeProbability.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141218 13f79535-47bb-0310-9956-ffa450edef68
2004-05-11 02:04:21 +00:00
Phil Steitz 0e424881ff Changed binomial coeffient computations to allow n = k = 0,
returning 1 in this case.  This is standard and also required
for degenerate hypergeometric distribution computations.


git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141217 13f79535-47bb-0310-9956-ffa450edef68
2004-05-09 04:36:09 +00:00
Phil Steitz 4100eabf75 Updated missing userguide sections.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141216 13f79535-47bb-0310-9956-ffa450edef68
2004-05-06 05:18:00 +00:00
Phil Steitz 5e4fd24bd7 Added significance tests section.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/math/trunk@141215 13f79535-47bb-0310-9956-ffa450edef68
2004-05-06 04:24:28 +00:00