View source: R/spatstat_utils.R
as.spatstat | R Documentation |
This function will convert the ppmData to a spatstat object that can be used in the spatstat library. This currenly only works for unmarked point process
as.spatstat(object, ...)
object |
A ppmData object |
\dots |
Ignored |
## Not run:
library(ppmData)
path <- system.file("extdata", package = "ppmData")
lst <- list.files(path=path,pattern='*.tif',full.names = TRUE)
preds <- rast(lst)
window <- preds[[1]]
presences <- subset(snails,SpeciesID %in% "Tasmaphena sinclairi")
object <- ppmData(npoints = 10000, presences=presences, window = window, covariates = preds)
ss.object <- as.spatstat(object)
## now you should be able to fit a ppm from spatstat
ss.form <- ss.object$Q~1+poly(min_temp_coldest_month,2)+poly(annual_mean_precip,2)
ppmfit <- ppm(ss.form,data=ss.object$covariates,Poisson())
pred <- predict(ppmfit, covariates = ss.object$covariates,type="trend")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.