sharpen(X, ...)
## S3 method for class 'ppp':
sharpen(X, sigma=NULL, ..., varcov=NULL,
edgecorrect=FALSE)
"ppp"
).sigma
.density.ppp
to control the pixel resolution of the result."ppp"
) in the same window
as the original pattern X
, and with the same marks as X
. The function sharpen
is generic. It currently has only one
method, for two-dimensional point patterns (objects of class
"ppp"
).
If sigma
is given, the smoothing kernel is the
isotropic two-dimensional Gaussian density with standard deviation
sigma
in each axis. If varcov
is given, the smoothing
kernel is the Gaussian density with variance-covariance matrix
varcov
.
The data sharpening procedure tends to cause the point pattern
to contract away from the boundary of the window. That is,
points X_i
{X[i]} that lie `quite close to the edge of the window
of the point pattern tend to be displaced inward.
If edgecorrect=TRUE
then the algorithm is modified to
correct this vector bias.
density.ppp
,
Smooth.ppp
.data(shapley)
X <- unmark(shapley)
if(!(interactive())) X <- rthin(X, 0.05)
Y <- sharpen(X, sigma=0.5)
Run the code above in your browser using DataLab