View source: R/stackedsdm_s3.R
residuals.stackedsdm | R Documentation |
Calculate residuals from a stackedsdm object
## S3 method for class 'stackedsdm' residuals(object, type = "dunnsmyth", seed = NULL, ...)
object |
An object of class |
type |
Determined what type of residuals to calculate. The current options include Dunn-Smyth residuals (default; "dunnsmyth"), raw response residuals ("response") or probability integral transform residuals ("PIT"); |
seed |
For Dunn-Smyth and PIT residuals applied to discrete responses, random jittering is added, and the seed can be used to seed to jittering. |
... |
not used |
A matrix of residuals
Calculated the residuals from stackedsdm
object.
Francis K.C. Hui <francis.hui@anu.edu.au>.
X <- spider$x abund <- spider$abund # Example 1: Simple example myfamily <- "negative.binomial" # Example 1: Funkier example where Species are assumed to have different distributions # Fit models including all covariates are linear terms, but exclude for bare sand fit0 <- stackedsdm(abund, formula_X = ~. -bare.sand, data = X, family = myfamily, ncores=2) residuals(fit0) # Example 2: Funkier example where Species are assumed to have different distributions abund[,1:3] <- (abund[,1:3]>0)*1 # First three columns for presence absence myfamily <- c(rep(c("binomial"), 3), rep(c("negative.binomial"), (ncol(abund)-3))) fit0 <- stackedsdm(abund, formula_X = ~ bare.sand, data = X, family = myfamily, ncores=2) residuals(fit0)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.