#' SSAI course on spatial point patterns with spatstat #' Perth, May 2017 #' #' Lecturer's R script #' Session 10: Gibbs processes #' #' Copyright (c) Adrian Baddeley and Ege Rubak 2017 #' library(spatstat) set.seed(42) XX <- rpoispp(10, nsim=20) plot(XX) sapply(XX, minnndist) > 0.1 plot(rHardcore(beta=10, R=0.1, nsim=20)) plot(rHardcore(beta=50, R=0.1, nsim=20)) plot(cells) ppm(cells ~ 1, Hardcore()) plot(rStrauss(beta=50, gamma=0.5, R=0.1, nsim=20)) plot(rStrauss(beta=50, gamma=0.9, R=0.1, nsim=20)) plot(rStrauss(beta=50, gamma=0.2, R=0.1, nsim=20)) ppm(cells ~ 1, Strauss(0.1)) plot(swedishpines) plot(density(swedishpines)) fitP <- ppm(swedishpines ~ polynom(x, y, 2)) plot(Kinhom(swedishpines, sigma=bw.scott)) fitS <- ppm(swedishpines ~ polynom(x,y,2), Strauss(9)) anova(fitP, fitS, test="LR") plot(predict(fitS, type="cif", ngrid = 256)) plot(swedishpines, add=TRUE, cols="white", pch=16) plot(intensity(fitS)) plot(simulate(fitS, nsim=9)) step(fitS) plot(leverage(fitS)) points(swedishpines, col = "white") plot(dfbetas(fitS), nrows=3) #' The result of `dfbetas` can be unwieldy. #' Boiled down to one (likelihood based) value by `influence` plot(influence(fitS))