Rev 39234 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{ansari.test}\alias{ansari.test}\alias{ansari.test.default}\alias{ansari.test.formula}\title{Ansari-Bradley Test}\description{Performs the Ansari-Bradley two-sample test for a difference in scaleparameters.}\usage{ansari.test(x, \dots)\method{ansari.test}{default}(x, y, alternative = c("two.sided", "less", "greater"),exact = NULL, conf.int = FALSE, conf.level = 0.95, \dots)\method{ansari.test}{formula}(formula, data, subset, na.action, \dots)}\arguments{\item{x}{numeric vector of data values.}\item{y}{numeric vector of data values.}\item{alternative}{indicates the alternative hypothesis and must beone of \code{"two.sided"}, \code{"greater"} or \code{"less"}. Youcan specify just the initial letter.}\item{exact}{a logical indicating whether an exact \eqn{p}-valueshould be computed.}\item{conf.int}{a logical,indicating whether a confidence intervalshould be computed.}\item{conf.level}{confidence level of the interval.}\item{formula}{a formula of the form \code{lhs ~ rhs} where \code{lhs}is a numeric variable giving the data values and \code{rhs} a factorwith two levels giving the corresponding groups.}\item{data}{an optional matrix or data frame (or similar: see\code{\link{model.frame}}) containing the variables in theformula \code{formula}. By default the variables are taken from\code{environment(formula)}.}\item{subset}{an optional vector specifying a subset of observationsto be used.}\item{na.action}{a function which indicates what should happen whenthe data contain \code{NA}s. Defaults to\code{getOption("na.action")}.}\item{\dots}{further arguments to be passed to or from methods.}}\details{Suppose that \code{x} and \code{y} are independent samples fromdistributions with densities \eqn{f((t-m)/s)/s} and \eqn{f(t-m)},respectively, where \eqn{m} is an unknown nuisance parameter and\eqn{s}, the ratio of scales, is the parameter of interest. TheAnsari-Bradley test is used for testing the null that \eqn{s} equals1, the two-sided alternative being that \eqn{s \ne 1}{s != 1} (thedistributions differ only in variance), and the one-sided alternativesbeing \eqn{s > 1} (the distribution underlying \code{x} has a largervariance, \code{"greater"}) or \eqn{s < 1} (\code{"less"}).By default (if \code{exact} is not specified), an exact \eqn{p}-valueis computed if both samples contain less than 50 finite values andthere are no ties. Otherwise, a normal approximation is used.Optionally, a nonparametric confidence interval and an estimator for\eqn{s} are computed. If exact \eqn{p}-values are available, an exactconfidence interval is obtained by the algorithm described in Bauer(1972), and the Hodges-Lehmann estimator is employed. Otherwise, thereturned confidence interval and point estimate are based on normalapproximations.Note that mid-ranks are used in the case of ties rather than averagescores as employed in Hollander & Wolfe (1973). See, e.g., Hajek,Sidak and Sen (1999), pages 131ff, for more information.}\value{A list with class \code{"htest"} containing the following components:\item{statistic}{the value of the Ansari-Bradley test statistic.}\item{p.value}{the \eqn{p}-value of the test.}\item{null.value}{the ratio of scales \eqn{s} under the null, 1.}\item{alternative}{a character string describing the alternativehypothesis.}\item{method}{the string \code{"Ansari-Bradley test"}.}\item{data.name}{a character string giving the names of the data.}\item{conf.int}{a confidence interval for the scale parameter.(Only present if argument \code{conf.int = TRUE}.)}\item{estimate}{an estimate of the ratio of scales.(Only present if argument \code{conf.int = TRUE}.)}}\note{To compare results of the Ansari-Bradley test to those of the F testto compare two variances (under the assumption of normality), observethat \eqn{s} is the ratio of scales and hence \eqn{s^2} is the ratioof variances (provided they exist), whereas for the F test the ratioof variances itself is the parameter of interest. In particular,confidence intervals are for \eqn{s} in the Ansari-Bradley test butfor \eqn{s^2} in the F test.}\references{David F. Bauer (1972),Constructing confidence sets using rank statistics.\emph{Journal of the American Statistical Association}\bold{67}, 687--690.Jaroslav Hajek, Zbynek Sidak & Pranab K. Sen (1999),\emph{Theory of Rank Tests}.San Diego, London: Academic Press.Myles Hollander & Douglas A. Wolfe (1973),\emph{Nonparametric statistical inference}.New York: John Wiley & Sons.Pages 83--92.}\seealso{\code{\link{fligner.test}} for a rank-based (nonparametric)\eqn{k}-sample test for homogeneity of variances;\code{\link{mood.test}} for another rank-based two-sample test for adifference in scale parameters;\code{\link{var.test}} and \code{\link{bartlett.test}} for parametrictests for the homogeneity in variance.\code{\link[coin]{ansari_test}} in package \pkg{coin} for exact andapproximate \emph{conditional} \eqn{p}-values for the Ansari-Bradleytest, as well as different methods for handling ties.}\examples{## Hollander & Wolfe (1973, p. 86f):## Serum iron determination using Hyland control seraramsay <- c(111, 107, 100, 99, 102, 106, 109, 108, 104, 99,101, 96, 97, 102, 107, 113, 116, 113, 110, 98)jung.parekh <- c(107, 108, 106, 98, 105, 103, 110, 105, 104,100, 96, 108, 103, 104, 114, 114, 113, 108, 106, 99)ansari.test(ramsay, jung.parekh)ansari.test(rnorm(10), rnorm(10, 0, 2), conf.int = TRUE)}\keyword{htest}