as.ppm {spatstat.model} | R Documentation |
Extract Fitted Point Process Model
Description
Extracts the fitted point process model from some kind of fitted model.
Usage
as.ppm(object)
## S3 method for class 'ppm'
as.ppm(object)
## S3 method for class 'profilepl'
as.ppm(object)
## S3 method for class 'kppm'
as.ppm(object)
## S3 method for class 'dppm'
as.ppm(object)
## S3 method for class 'rppm'
as.ppm(object)
Arguments
object |
An object that includes a
fitted Poisson or Gibbs point process model.
An object of class |
Details
The function as.ppm
extracts
the fitted point process model (of class "ppm"
)
from a suitable object.
The function as.ppm
is generic, with methods for the classes
"ppm"
, "profilepl"
, "kppm"
, "dppm"
and "rppm"
, and possibly for other classes.
For the class "profilepl"
of models fitted by maximum profile
pseudolikelihood, the method as.ppm.profilepl
extracts the
fitted point process model (with the optimal values of the
irregular parameters).
For the class "kppm"
of models fitted by minimum contrast (or Palm or composite likelihood)
using Waagepetersen's two-step estimation procedure
(see kppm
), the method as.ppm.kppm
extracts the Poisson point process model that is fitted in the
first stage of the procedure.
The behaviour for the class "dppm"
is analogous to the
"kppm"
case above.
For the class "rppm"
of models fitted by recursive partitioning
(regression trees), the method as.ppm.rppm
extracts the
corresponding loglinear model that is fitted in the first stage of the
procedure (whose purpose is merely to identify and evaluate the
explanatory variables).
Value
An object of class "ppm"
.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner rolfturner@posteo.net and Ege Rubak rubak@math.aau.dk.
See Also
Examples
# fit a model by profile maximum pseudolikelihood
rvals <- data.frame(r=(1:10)/100)
pfit <- profilepl(rvals, Strauss, cells, ~1)
# extract the fitted model
fit <- as.ppm(pfit)