
Last chance! 50% off unlimited learning
Sale ends in
This function computes Mantel's permutation test for similarity of two
matrices. It permutes the rows and columns of the two matrices
randomly and calculates a
mantel.test(m1, m2, nperm = 999, graph = FALSE,
alternative = "two.sided", ...)
a numeric matrix giving a measure of pairwise distances, correlations, or similarities among observations.
a second numeric matrix giving another measure of pairwise distances, correlations, or similarities among observations.
the number of times to permute the data.
a logical indicating whether to produce a summary graph (by default the graph is not plotted).
a character string defining the alternative
hypothesis: "two.sided"
(default), "less"
,
"greater"
, or any unambiguous abbreviation of these.
further arguments to be passed to plot()
(to add a
title, change the axis labels, and so on).
the
the alternative hypothesis.
The function calculates a
If graph = TRUE
, the functions plots the density estimate of
the permutation distribution along with the observed
The …
argument allows the user to give further options to
the plot
function: the title main be changed with main=
,
the axis labels with xlab =
, and ylab =
, and so on.
Mantel, N. (1967) The detection of disease clustering and a generalized regression approach. Cancer Research, 27, 209--220.
Manly, B. F. J. (1986) Multivariate statistical methods: a primer. London: Chapman & Hall.
# NOT RUN {
q1 <- matrix(runif(36), nrow = 6)
q2 <- matrix(runif(36), nrow = 6)
mantel.test(q1, q2, graph = TRUE,
main = "Mantel test: a random example with 6 X 6 matrices",
xlab = "z-statistic", ylab = "Density",
sub = "The vertical line shows the observed z-statistic")
# }
Run the code above in your browser using DataLab