| predict.slrm | R Documentation |
Given a fitted Spatial Logistic Regression model, this function computes the fitted probabilities for each pixel, or the fitted point process intensity, or the values of the linear predictor in each pixel.
## S3 method for class 'slrm'
predict(object, ..., type = "intensity",
newdata=NULL, window=NULL,
leaveoneout=FALSE, fast=TRUE)
object |
a fitted spatial logistic regression model.
An object of class |
... |
Optional arguments passed to |
type |
Character string (partially) matching one of
|
newdata |
Optional. List containing new covariate values for the prediction. See Details. |
window |
Optional. New window in which to predict.
An object of class |
leaveoneout |
Logical value specifying whether to use leave-one-out prediction.
Ignored if |
fast |
Logical value indicating whether leave-one-out prediction
should be performed using the leverage (Taylor) approximation
( |
This is a method for predict for spatial logistic
regression models (objects of class "slrm", usually obtained
from the function slrm).
The argument type determines which quantity is computed.
If type="intensity"), the value of the point process intensity
is computed at each pixel. If type="probabilities") the
probability of the presence of a random point in each pixel is
computed. If type="link", the value of the linear predictor is
computed at each pixel.
If newdata = NULL (the default), the algorithm computes
fitted values of the model (based on the data that was originally used
to fit the model object).
If leaveoneout=TRUE, the fitted values are computed using the
leave-one-out rule. To compute the fitted value at each pixel
j,
the model object is updated by re-fitting it to
the dataset excluding the data inside pixel j;
the predicted value at pixel j is computed from
this updated model.
If newdata is given, the algorithm computes predicted values
of the model, using the new values of the covariates provided by
newdata. The argument newdata should be a list;
names of entries in the list should correspond
to variables appearing in the model formula of the object.
Each list entry may be a pixel image or a single numeric
value.
The argument leaveoneout is ignored if newdata
or window are given, or if arguments ... specify
a change of pixel resolution.
A pixel image (object of class "im") containing the predicted
values for each pixel.
.
slrm
X <- rpoispp(42)
fit <- slrm(X ~ x+y)
plot(predict(fit))
X <- copper$SouthPoints
Y <- copper$SouthLines
Z <- distmap(Y)
fitc <- slrm(X ~ Z, eps=1)
pc <- predict(fitc)
pcminus <- predict(fitc, leaveoneout=TRUE)
Znew <- distmap(copper$Lines)[copper$SouthWindow]
pcnew <- predict(fitc, newdata=list(Z=Znew))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.