Re: Kolmogorov Smirnov in two or more dimensions
- To: mathgroup at smc.vnet.net
- Subject: [mg124839] Re: Kolmogorov Smirnov in two or more dimensions
- From: Andy Ross <andyr at wolfram.com>
- Date: Thu, 9 Feb 2012 05:36:36 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <201202081032.FAA06541@smc.vnet.net>
This is a bug in KolmogorovSmirnovTest that will be fixed in later
versions of Mathematica. For the time being you can use
CramerVonMisesTest or DistributionFitTest.
Note that DistributionFitTest uses a little known test referred to as
Szekely-Energy. A description can be found in...
Szekely, G. J. and Rizzo, M. L. (2004) Testing for Equal Distributions
in High Dimension, InterStat,
November (5)
P-values for this test are computed via Monte-Carlo simulation at the
moment so it tends to be slow.
The good thing about this test is that it doesn't just look at things
marginally. All of the other tests currently available perform tests on
the marginal data and then aggregate the statistics. Thus any
differences in covariance structure will be missed.
The take home message is that if things don't fit marginally then they
don't fit jointly but if they do seem to fit well marginally you still
need to dig deeper to determine whether the joint distributions are
equivalent.
Andy Ross
Wolfram Research
On 2/8/2012 4:32 AM, maria giovanna dainotti wrote:
> Dear Mathematica group,
> I am doing an analysis of the Kolmogorov with two data sets of 2 dimensions each.
> When I apply the KolmogorovSmirnovTest[Data0,Data0] I should get 1. I did just a trial and I got 0.
> I am copying the datafile example for clarity.
> {{0.97304, 14.1829}, {0.98663, 14.1295}, {0.98284, 14.3172}, {0.81423,
> 14.3466}, {0.97303, 14.5966}, {0.87122, 14.8435}, {0.90252,
> 14.9036}, {0.81887, 15.1177}, {1.07722, 14.6849}, {0.86684,
> 15.6456}, {0.86664, 14.7034}, {0.78728, 15.0898}, {1.10336,
> 14.4085}, {1.12014, 14.7281}, {0.95923, 14.4988}, {0.89942,
> 15.3173}, {0.83841, 14.8422}, {0.99105, 14.8813}, {1.111,
> 14.5964}, {0.93255, 15.5019}, {1.03142, 14.8009}, {1.00661,
> 15.0827}, {0.93255, 15.3064}, {1.10023, 14.7189}, {0.8797,
> 15.1038}, {1.0013, 14.6755}, {0.87673, 15.0952}, {0.84131,
> 15.7345}, {1.06392, 15.3528}, {1.00138, 14.9835}, {0.77803,
> 15.4637}, {0.76795, 15.3611}, {0.98328, 15.1047}, {0.89193,
> 14.8321}, {0.72882, 15.909}, {0.77123, 15.7902}, {0.86218,
> 15.6637}, {0.84381, 15.536}, {0.99263, 15.8903}, {1.0805,
> 15.1453}, {0.85316, 15.7793}, {0.85186, 15.9119}, {1.10898,
> 15.7583}, {1.03365, 15.7393}, {0.84783, 16.1911}, {1.10979,
> 16.0031}, {1.05238, 16.015}, {0.90259, 16.4864}, {0.84963,
> 15.9818}, {1.09221, 16.0088}, {1.0443, 15.8326}, {0.8945,
> 16.1927}, {0.83015, 16.2776}, {0.7551, 16.5538}, {1.05947,
> 15.9138}, {1.06189, 15.6061}, {1.05889, 16.0743}, {0.85216,
> 16.1568}, {0.72597, 16.7657}, {0.93638, 16.3583}, {0.81968,
> 16.2711}, {0.95022, 16.3549}, {1.04536, 16.18}, {1.0786,
> 16.0967}, {0.9385, 15.8504}, {0.95024, 15.9338}, {0.76753,
> 17.1461}, {1.18224, 16.0437}, {0.96447, 16.4908}, {0.98235,
> 16.0892}, {1.06151, 16.699}, {0.79052, 16.5207}, {1.15863,
> 16.3223}, {1.00795, 16.2444}, {1.07284, 16.6536}, {1.04796,
> 16.865}, {0.84226, 16.7247}, {1.04712, 16.2673}}
>
> Or maybe should I use some other conditions?
> Or if it doesn't work is there an already built package that I can use?
>
> Thanks a lot for your help
>
> Best regards,
> Maria
- References:
- Kolmogorov Smirnov in two or more dimensions
- From: maria giovanna dainotti <mariagiovannadainotti@yahoo.it>
- Kolmogorov Smirnov in two or more dimensions