-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Hello!
ENMeval version 2.0.5.2 produces an error and halts when categorical variables are specified. Otherwise runs great.
My simple code:
library(terra)
library(ENMeval)
occs <- read.csv("occ.csv")
bg<-read.csv("bgPoints.csv")
r <- list.files(pattern="\\.asc$", full.names=T)
envs <- terra::rast(r)
catVars <- c("corine", "ParMat")
tune.args <- list(fc=c("L","LQ","LQH","H","LQHP","LQHPT"), rm=1:5)
e.mx.l <- ENMevaluate(occs = occs, envs = envs, bg = bg,
algorithm = 'maxnet', partitions = 'block',
tune.args = tune.args, categoricals = catVars)
Error message:
*** Running initial checks... ***
* Removed 233 occurrence localities that shared the same grid cell.
* Removed 18 occurrence points with NA predictor variable values.
* Removed 425 background points with NA predictor variable values.
Error in terra::levels(envs[[categoricals[i]]])[[1]][, 2] :
incorrect number of dimensions
Any help is appreciated
Metadata
Metadata
Assignees
Labels
No labels