Skip to content

Commit 804ba72

Browse files
committed
fix maxnet.predictRaster back to CRAN version
1 parent 512b8de commit 804ba72

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

R/utilities.R

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -423,12 +423,11 @@ maxentJARversion <- function() {
423423
#'
424424
maxnet.predictRaster <- function(mod, envs, pred.type = "cloglog",
425425
doClamp = TRUE, ...) {
426-
requireNamespace("maxnet", quitely = TRUE)
427-
envs.pts <- terra::values(envs) |> as.data.frame()
428-
mxnet.p <- predict(mod, envs.pts, type = pred.type, clamp = doClamp, ...)
429-
envs.pts[as.numeric(row.names(mxnet.p)), "pred"] <- mxnet.p
430-
pred <- terra::rast(cbind(terra::crds(envs, na.rm = FALSE),
431-
envs.pts$pred), type = "xyz")
426+
requireNamespace("maxnet", quietly = TRUE)
427+
envs.pts <- terra::as.data.frame(envs, xy = TRUE, na.rm = TRUE)
428+
mxnet.p <- predict(mod, envs.pts[,-1:-2], type = pred.type, clamp = doClamp, ...)
429+
envs.pts$pred <- mxnet.p
430+
pred <- terra::rast(cbind(envs.pts[,1:2], envs.pts$pred), type = "xyz")
432431
names(pred) <- "pred"
433432
return(pred)
434433
}

0 commit comments

Comments
 (0)