
Predict suitability and Mahalanobis distance from a bean ellipsoid
Source:R/methods.R
predict.ellipsoid_bean.RdComputes Mahalanobis distance and suitability values deriving from a fitted
bean_ellipsoid object for new environmental data.
Usage
# S3 method for class 'bean_ellipsoid'
predict(
object,
newdata,
include_suitability = TRUE,
suitability_truncated = FALSE,
include_mahalanobis = TRUE,
mahalanobis_truncated = FALSE,
keep_data = NULL,
...
)Arguments
- object
An object of class
bean_ellipsoid.- newdata
Environmental predictors. Can be a
data.frame,matrix, or aterra::SpatRaster. Must contain column/layer names matching the variables used to fit the ellipsoid.- include_suitability
(logical) If
TRUE(default), returns continuous suitability values.- suitability_truncated
(logical) If
TRUE, returns a truncated suitability layer where values outside the chi-square contour are set to0. Default =FALSE.- include_mahalanobis
(logical) If
TRUE(default), returns continuous Mahalanobis distance.- mahalanobis_truncated
(logical) If
TRUE, returns a truncated Mahalanobis layer where values outside the chi-square contour are set toNA. Default =FALSE.- keep_data
(logical) If
TRUE, includes the original predictors in the output. Default isFALSEfor SpatRaster andTRUEfor data.frames.- ...
Additional arguments (unused).