psst(object, fun, r = NULL, breaks = NULL, ..., model=NULL, trend = ~1, interaction = Poisson(), rbord = reach(interaction), truecoef=NULL, hi.res=NULL, funargs = list(correction="best"), verbose=TRUE)
"ppm"
)
or a point pattern (object of class "ppp"
)
or quadrature scheme (object of class "quad"
).
r
for advanced use.
"ppm"
) to be re-fitted to the data
using update.ppm
, if object
is a point pattern.
Overrides the arguments trend,interaction,rbord
.
hi.res
.
quadscheme
.
If this argument is present, the model will be
re-fitted at high resolution as specified by these parameters.
The coefficients
of the resulting fitted model will be taken as the true coefficients.
Then the diagnostic will be computed for the default
quadrature scheme, but using the high resolution coefficients.
fun
.
"fv"
),
essentially a data frame of function values.Columns in this data frame include dat
for the pseudosum,
com
for the compensator and res
for the
pseudoresidual.There is a plot method for this class. See fv.object
.
According to the Georgii-Nguyen-Zessin formula, $V(r)$ should have mean zero if the model is correct (ignoring the fact that the parameters of the model have been estimated). Hence $V(r)$ can be used as a diagnostic for goodness-of-fit.
This algorithm computes $V(r)$ by direct evaluation of the sum and integral. It is computationally intensive, but it is available for any summary statistic $S(r)$.
The diagnostic $V(r)$ is also called the pseudoresidual of $S$. On the right hand side of the equation for $V(r)$ given above, the sum over points of $x$ is called the pseudosum and the integral is called the pseudocompensator.
psstA
,
psstG
. data(cells)
fit0 <- ppm(cells, ~1) # uniform Poisson
G0 <- psst(fit0, Gest)
G0
if(interactive()) plot(G0)
Run the code above in your browser using DataLab