dclf.progress(X, ...)
mad.progress(X, ...)
mctest.progress(X, fun = Lest, ..., exponent = 1, nrank = 1, interpolate = FALSE, alpha, rmin=0)"ppp", "lpp"
or other class), a fitted point process model (object of class "ppm",
"kppm" or other class) or an envelope object (class
"envelope").
mctest.progress or to envelope.
Useful arguments include fun to determine the summary
function, nsim to specify the number of Monte Carlo
simulations, alternative to specify one-sided or two-sided
envelopes, and verbose=FALSE to turn off the messages.
nsim simulated values.
A rank of 1 means that the minimum and maximum
simulated values will become the critical values for the test.
interpolate=FALSE (the default), a standard Monte Carlo test
is performed, and the critical value is the largest
simulated value of the test statistic (if nrank=1)
or the nrank-th largest (if nrank is another number).
If interpolate=TRUE, kernel density estimation
is applied to the simulated values, and the critical value is
the upper alpha quantile of this estimated distribution.
nrank/(nsim+1) where nsim is the
number of simulations.
"fv" that can be plotted to
obtain the progress plot.
dclf.test.
These tests depend on the choice of an interval of
distance values (the argument rinterval).
A progress plot or envelope representation
of the test (Baddeley et al, 2014) is a plot of the
test statistic (and the corresponding critical value) against the length of
the interval rinterval.
The command dclf.progress performs
dclf.test on X using all possible intervals
of the form $[0,R]$, and returns the resulting values of the test
statistic, and the corresponding critical values of the test,
as a function of $R$. Similarly mad.progress performs
mad.test using all possible intervals
and returns the test statistic and critical value.
More generally, mctest.progress performs a test based on the
$L^p$ discrepancy between the curves. The deviation between two
curves is measured by the $p$th root of the integral of
the $p$th power of the absolute value of the difference
between the two curves. The exponent $p$ is
given by the argument exponent. The case exponent=2
is the Cressie-Loosmore-Ford test, while exponent=Inf is the
MAD test.
If the argument rmin is given, it specifies the left endpoint
of the interval defining the test statistic: the tests are
performed using intervals $[rmin,R]$
where $R \ge rmin$.
The result of each command is an object of class "fv"
that can be plotted to obtain the progress plot. The display shows
the test statistic (solid black line) and the Monte Carlo
acceptance region (grey shading).
The significance level for the Monte Carlo test is
nrank/(nsim+1). Note that nsim defaults to 99,
so if the values of nrank and nsim are not given,
the default is a test with significance level 0.01.
If X is an envelope object, then some of the data stored
in X may be re-used:
X is an envelope object containing simulated functions,
and fun=NULL, then
the code will re-use the simulated functions stored in X.
X is an envelope object containing
simulated point patterns,
then fun will be applied to the stored point patterns
to obtain the simulated functions.
If fun is not specified, it defaults to Lest.
fun defaults to Lest.
dclf.test and
mad.test for the tests.
See plot.fv for information on plotting
objects of class "fv".
plot(dclf.progress(cells, nsim=19))
Run the code above in your browser using DataLab