CRAN Package Check Results for Package itsdm

Last updated on 2023-06-07 02:01:03 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.2.0 46.60 461.69 508.29 OK
r-devel-linux-x86_64-debian-gcc 0.2.0 38.14 333.63 371.77 OK
r-devel-linux-x86_64-fedora-clang 0.2.0 596.78 ERROR
r-devel-linux-x86_64-fedora-gcc 0.2.0 600.16 ERROR
r-devel-windows-x86_64 0.2.0 39.00 288.00 327.00 OK
r-patched-linux-x86_64 0.2.0 43.71 429.43 473.14 OK
r-release-linux-x86_64 0.2.0 40.43 425.11 465.54 OK
r-release-macos-arm64 0.2.0 125.00 OK
r-release-macos-x86_64 0.2.0 252.00 OK
r-release-windows-x86_64 0.2.0 49.00 393.00 442.00 OK
r-oldrel-macos-arm64 0.2.0 121.00 OK
r-oldrel-macos-x86_64 0.2.0 10.00 ERROR
r-oldrel-windows-x86_64 0.2.0 50.00 375.00 425.00 OK

Check Details

Version: 0.2.0
Check: examples
Result: ERROR
    Running examples in ‘itsdm-Ex.R’ failed
    The error most likely occurred in:
    
    > ### Name: detect_envi_change
    > ### Title: Detect areas influenced by a changing environment variable.
    > ### Aliases: detect_envi_change
    >
    > ### ** Examples
    >
    > # Using a pseudo presence-only occurrence dataset of
    > # virtual species provided in this package
    > library(dplyr)
    
    Attaching package: ‘dplyr’
    
    The following objects are masked from ‘package:stats’:
    
     filter, lag
    
    The following objects are masked from ‘package:base’:
    
     intersect, setdiff, setequal, union
    
    > library(sf)
    Linking to GEOS 3.10.2, GDAL 3.4.3, PROJ 8.2.1; sf_use_s2() is TRUE
    > library(stars)
    Loading required package: abind
    > library(itsdm)
    > #'
    > # Prepare data
    > data("occ_virtual_species")
    > obs_df <- occ_virtual_species %>% filter(usage == "train")
    > eval_df <- occ_virtual_species %>% filter(usage == "eval")
    > x_col <- "x"
    > y_col <- "y"
    > obs_col <- "observation"
    > #'
    > # Format the observations
    > obs_train_eval <- format_observation(
    + obs_df = obs_df, eval_df = eval_df,
    + x_col = x_col, y_col = y_col, obs_col = obs_col,
    + obs_type = "presence_only")
    Warning in format_observation(obs_df = obs_df, eval_df = eval_df, x_col = x_col, :
     Set observation type as presence-only, extra absences may be deleted.
    > #'
    > env_vars <- system.file(
    + 'extdata/bioclim_tanzania_10min.tif',
    + package = 'itsdm') %>% read_stars() %>%
    + slice('band', c(1, 12))
    > #'
    > # With imperfect_presence mode,
    > mod <- isotree_po(
    + obs_mode = "imperfect_presence",
    + obs = obs_train_eval$obs,
    + obs_ind_eval = obs_train_eval$eval,
    + variables = env_vars, ntrees = 2,
    + sample_size = 0.8, ndim = 1L,
    + seed = 123L, response = FALSE,
    + spatial_response = FALSE,
    + check_variable = FALSE)
    Select 0.7 as recommended threshold according to TSS.
    Select 0.7 as recommended threshold according to TSS.
    >
    > # Use a fixed value
    > bio1_changes <- detect_envi_change(
    + model = mod$model,
    + var_occ = mod$vars_train,
    + variables = mod$variables,
    + shap_nsim = 1,
    + target_var = "bio1",
    + var_future = 5)
    Just set the single future variable.
    Change current bio1 with 5.
    Error in UseMethod("pull") :
     no applicable method for 'pull' applied to an object of class "c('explain', 'matrix', 'array')"
    Calls: detect_envi_change ... shap_dependence -> lapply -> FUN -> data.frame -> %>% -> pull
    Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.2.0
Check: examples
Result: ERROR
    Running examples in ‘itsdm-Ex.R’ failed
    The error most likely occurred in:
    
    > ### Name: detect_envi_change
    > ### Title: Detect areas influenced by a changing environment variable.
    > ### Aliases: detect_envi_change
    >
    > ### ** Examples
    >
    > # Using a pseudo presence-only occurrence dataset of
    > # virtual species provided in this package
    > library(dplyr)
    
    Attaching package: ‘dplyr’
    
    The following objects are masked from ‘package:stats’:
    
     filter, lag
    
    The following objects are masked from ‘package:base’:
    
     intersect, setdiff, setequal, union
    
    > library(sf)
    Linking to GEOS 3.10.2, GDAL 3.4.3, PROJ 8.2.1; sf_use_s2() is TRUE
    > library(stars)
    Loading required package: abind
    > library(itsdm)
    > #'
    > # Prepare data
    > data("occ_virtual_species")
    > obs_df <- occ_virtual_species %>% filter(usage == "train")
    > eval_df <- occ_virtual_species %>% filter(usage == "eval")
    > x_col <- "x"
    > y_col <- "y"
    > obs_col <- "observation"
    > #'
    > # Format the observations
    > obs_train_eval <- format_observation(
    + obs_df = obs_df, eval_df = eval_df,
    + x_col = x_col, y_col = y_col, obs_col = obs_col,
    + obs_type = "presence_only")
    Warning in format_observation(obs_df = obs_df, eval_df = eval_df, x_col = x_col, :
     Set observation type as presence-only, extra absences may be deleted.
    > #'
    > env_vars <- system.file(
    + 'extdata/bioclim_tanzania_10min.tif',
    + package = 'itsdm') %>% read_stars() %>%
    + slice('band', c(1, 12))
    > #'
    > # With imperfect_presence mode,
    > mod <- isotree_po(
    + obs_mode = "imperfect_presence",
    + obs = obs_train_eval$obs,
    + obs_ind_eval = obs_train_eval$eval,
    + variables = env_vars, ntrees = 2,
    + sample_size = 0.8, ndim = 1L,
    + seed = 123L, response = FALSE,
    + spatial_response = FALSE,
    + check_variable = FALSE)
    Select 0.45 as recommended threshold according to TSS.
    Select 0.47 as recommended threshold according to TSS.
    >
    > # Use a fixed value
    > bio1_changes <- detect_envi_change(
    + model = mod$model,
    + var_occ = mod$vars_train,
    + variables = mod$variables,
    + shap_nsim = 1,
    + target_var = "bio1",
    + var_future = 5)
    Just set the single future variable.
    Change current bio1 with 5.
    Error in UseMethod("pull") :
     no applicable method for 'pull' applied to an object of class "c('explain', 'matrix', 'array')"
    Calls: detect_envi_change ... shap_dependence -> lapply -> FUN -> data.frame -> %>% -> pull
    Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.2.0
Check: package dependencies
Result: ERROR
    Package required and available but unsuitable version: ‘stars’
    
    See section ‘The DESCRIPTION file’ in the ‘Writing R Extensions’
    manual.
Flavor: r-oldrel-macos-x86_64