ks2Test
Two sample Kolmogorov--Smirnov test.}
Difference in Locations:
locationTest
The location test suite,
.tTest
The t test,
.kw2Test
the Kruskal--Wallis test. }
Difference in Variance:
varianceTest
The variance test suite,
.varfTest
The variance F test,
.bartlett2Test
the Bartlett test,
.fligner2Test
the Fligner--Killeen test.}
Difference in Scale:
scaleTest
The scale test suite,
.ansariTest
The Ansari--Bradley test,
.moodTest
the Mood test.}
Correlations:
correlationTest
The correlation test suite,
.pearsonTest
Pearson's coefficient,
.kendallTest
Kendall's rho,
.spearmanTest
Spearman's rho.}
Test Distributions:
dansariw
Returns density of the Ansari W statistic,
pansariw
Returns probabilities of the Ansari W statistic,
qansariw
Returns quantiles of the Ansari W statistic. }ks2Test(x, y, title = NULL, description = NULL)locationTest(x, y, method = c("t", "kw2"), title = NULL,
description = NULL)
varianceTest(x, y, method = c("varf", "bartlett", "fligner"), title = NULL,
description = NULL)
scaleTest(x, y, method = c("ansari", "mood"), title = NULL,
description = NULL)
correlationTest(x, y, method = c("pearson", "kendall", "spearman"), title = NULL,
description = NULL)
dansariw(x = NULL, m, n = m)
pansariw(q = NULL, m, n = m)
qansariw(p, m, n = m)
x
is a list, where each element is either a vector
or an object of class timeSeries
. y
is only used
for the two"htest"
a different output report is produced. The classical tests presented
here return an S4 object of class "fHTEST"
. The object contains
the following slots:@test
returns an object of class "list"
containing (at least) the following elements:ks2Test
performs a Kolmogorov--Smirnov two sample test
that the two data samples x
and y
come from the same
distribution, not necessarily a normal distribution. That means that
it is not specified what that common distribution is.
Differences in Location:
The function tTest
can be used to determine if the two sample
means are equal for unpaired data sets. Two variants are used,
assuming equal or unequal variances.
The function kw2Test
performs a Kruskal-Wallis rank sum
test of the null hypothesis that the central tendencies or medians of
two samples are the same. The alternative is that they differ.
Note, that it is not assumed that the two samples are drawn from the
same distribution. It is also worth to know that the test assumes
that the variables under consideration have underlying continuous
distributions.
Differences in Variances:
The function varfTest
can be used to compare variances of two
normal samples performing an F test. The null hypothesis is that
the ratio of the variances of the populations from which they were
drawn is equal to one.
The function bartlett2Test
performs the Bartlett's test of the
null hypothesis that the variances in each of the samples are the
same. This fact of equal variances across samples is also called
homogeneity of variances. Note, that Bartlett's test is
sensitive to departures from normality. That is, if the samples
come from non-normal distributions, then Bartlett's test may simply
be testing for non-normality. The Levene test (not yet implemented)
is an alternative to the Bartlett test that is less sensitive to
departures from normality.
The function fligner2Test
performs the Fligner-Killeen test of
the null that the variances in each of the two samples are the same.
Differences in Scale:
The function ansariTest
performs the Ansari--Bradley two--sample
test for a difference in scale parameters. Note, that we have completely
reimplemented this test based on the statistcs and p-values computed
from algorithm AS 93. The test returns for any sizes of the series
x
and y
the exact p value together with its asymptotic
limit. The test procedure is not limited to sizes shorter of length 50
as this is the case for the function ansari.Test
implemented in
R's stats
package. For the test statistics the following
functions are available: dansariw
, pansariw
, and
qansariw
.
The function code{moodTest}, is another test which performs a
two--sample test for a difference in scale parameters. The underlying
model is that the two samples are drawn from f(x-l) and
f((x-l)/s)/s, respectively, where l is a common
location parameter and s is a scale parameter. The null
hypothesis is s=1.
Correlations:
The function correlationTest
tests for association
between paired samples, using Pearson's product moment
correlation coefficient,
The function kendallTest
performs Kendall's tau test
The function spearmanTest
performs Spearman's rho test.Durbin J. (1961); Some Methods of Constructing Exact Tests, Biometrika 48, 41--55.
Durbin,J. (1973); Distribution Theory Based on the Sample Distribution Function, SIAM, Philadelphia.
Lehmann E.L. (1986); Testing Statistical Hypotheses, John Wiley and Sons, New York. Moore, D.S. (1986); Tests of the chi-squared type, In: D'Agostino, R.B. and Stephens, M.A., eds., Goodness-of-Fit Techniques, Marcel Dekker, New York.
## SOURCE("fBasics.5C-TwoSampleTests")
## x, y -
x = rnorm(50)
y = rnorm(50)
## ks2Test -
ks2Test(x, y)
## locationTest | .tTest | .kw2Test -
locationTest(x, y)
## varianceTest | .varfTest, .bartlett2Test | .fligner2Test -
varianceTest(x, y)
## scaleTest | .ansariTest | .moodTest -
scaleTest(x, y)
## correlationTest | .pearsonTest | .kendallTest | .spearmanTest -
correlationTest(x, y)
Run the code above in your browser using DataLab