View source: R/diagnostics_generic.R
| spatial_range | R Documentation |
Summarises the posterior of spatial hyperparameters. For sampler-tier fits this reads the raw hyperparameter draws; for a nested-Laplace spatial fit it summarises the outer hyperparameter grid. Works with ICAR, BYM2, GP (NNGP), CAR, SPDE, and SVC spatial types.
spatial_range(object, probs = c(0.025, 0.975))
object |
A |
probs |
Quantile probabilities for the summary (default 0.025, 0.975). |
A range is reported in the units of the coordinates as supplied, also when
the field was fitted on standardized coordinates (scale_coords = TRUE,
the default of spatial_gp() and spatial_svc()). A mode = "laplace" fit
conditions on the field's hyperparameters rather than inferring them, so it
carries no posterior for this function to summarise.
A data.frame with rows for each spatial hyperparameter and columns
mean, sd, and one quantile column per entry of probs (named from the
probability, e.g. q2.5, q97.5 for the defaults).
set.seed(1)
S <- 12L
adj <- matrix(0, S, S)
for (i in 1:(S - 1)) adj[i, i + 1] <- adj[i + 1, i] <- 1
d <- data.frame(region = factor(rep(1:S, each = 5)), x = rnorm(S * 5))
field <- as.numeric(scale(cumsum(rnorm(S, 0, 0.5))))
d$y <- rpois(nrow(d), exp(0.3 + 0.4 * d$x + field[d$region]))
fit <- tulpa(y ~ x + spatial(region), data = d, family = "poisson",
spatial = spatial_car(adj, level = "group", group_var = "region"))
spatial_range(fit)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.