pairMean {spatstat.explore} | R Documentation |
Mean of a Function of Interpoint Distance
Description
Computes the mean value, or the double integral, of a specified function of the distance between two independent random points in a given window or windows.
Usage
pairMean(fun, W, V = NULL, ..., normalise = TRUE)
Arguments
fun |
A function in the R language which takes one argument. |
W |
A window (object of class |
V |
Optional. Another window containing the second random point.
Defaults to |
... |
Further optional arguments passed to |
normalise |
Logical value specifying whether to calculate the mean
value ( |
Details
This command computes the mean value of
fun(T)
where T
is
the Euclidean distance T = \|X_1 - X_2\|
between two independent random points X_1
and X_2
.
In the simplest case, the command pairMean(fun, W)
,
the random points are assumed to be uniformly distributed in the same
window W
. Alternatively the two random points may be
uniformly distributed in two different windows W
and V
.
Other options are described in distcdf
.
The algorithm uses distcdf
to compute the cumulative
distribution function of T
, and stieltjes
to
compute the mean value of fun(T)
.
If normalise=TRUE
(the default) the result is the mean value of
fun(T)
. If normalise=FALSE
the result is the double
integral.
Value
A single numeric value.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au.
See Also
Examples
pairMean(function(d) { d^2 }, disc())