Skip to content

Latest commit

 

History

History
97 lines (79 loc) · 9.25 KB

File metadata and controls

97 lines (79 loc) · 9.25 KB

flexsdm 1.4.0

  • map_env_dist: C++ function to calculate Euclidean and Mahalanobis distance was implemented, by @sjevelazco 463
  • extra_eval: C++ function to calculate Euclidean and Mahalanobis distance was implemented, by @sjevelazco 463
  • fit_dom: C++ function to calculate gower distance was optimized, by @sjevelazco 463
  • map_env_dist: C++ function to calculate gower distance was optimized, by @sjevelazco 463
  • msdm_posteriori: a new argument that assumes unsuitable cells with presences as patches. This is only used in the 'lq' approach, by @sjevelazco 461
  • sdm_eval: Boyce metric was readapted based on enmSdmX package, by @sjevelazco 457
  • msdm_posteriori: now car return semi-binary suitability maps, by @sjevelazco 455
  • part_senv: new argument to use or not presences-absences coordinate to perform environmental partition, by @sjevelazco 445

flexsdm 1.3.9

  • map_env_dist was improved. Now it is possible to calculate Euclidean and Mahalanobis distances in addition to the Gower distance (Domain algorithm), by @sjevelazco.
  • sdm_eval() now calculates three additional performance metrics: the Matthews Correlation Coefficient (MCC). the Continuous Ranked Probability Score (CRPS), and a prevalence-weighted average of TPR and TNR (W_TPR_TNR), by @sjevelazco 445.
  • fit_gbm() and tune_gbm() were improved to prevent the argument is of length zero error. This was achieved by adding a safeguard that dynamically adjusts n.minobsinnode based on the size of the training data partition, ensuring it remains valid for the gbm algorithm, by @sjevelazco 445.
  • sdm_uncertainty This new function calculates species distribution model uncertainty using a bootstrap procedure, by @sjevelazco #442
  • fit_ functions now can handle partition = NULL, by @sjevelazco #442
  • A new vignette demonstrating how to model several species and periods of time was added by @mrose048 @sjevelazco @iminoli-dev 438

flexsdm 1.3.8

  • fit_, tune_, esm_ and fit_ensemble functions now return a performance table for each partition and replicate (performance_part), by @sjevelazco #432 and 434
  • p_pdp was improved to depict exactly training range values when projection data are used, by @sjevelazco #429
  • sample_pseudoabs a sample approach was implemented based on environmental K-means, by @sjevelazco #410
  • sample_pseudoabs K-means step was improved for the geoenv_const_kmeans approach, by @sjevelazco #410
  • p_extra Now can handle binary maps to plot suitability or extrapolation values in the geographical or environmental space, by @sjevelazco 418
  • map_env_dist This new function calculates environmental distance between presences and projection data. Only the nearest Gower distance was implemented (Domain algorithm), by @sjevelazco 419
  • fit_dom This is a new function to fit and validate the Domain algorithm, by @sjevelazco

flexsdm 1.3.6

  • occfilt_geo adapted to test different values for the three methods by @sjevelazco in 386
  • occfilt_env now can filter with several bins by @sjevelazco in 388
  • occfilt_select was created and a test protocol was written by @sjevelazco in 389
  • occfit_select included in vignette and website by @sjevelazco in 390
  • mean change in sdm_predict to handle 0 weight value for weighted mean by @sjevelazco in 391
  • documentation of occfilt_select was improved by @sjevelazco in 392
  • It is possible to tune ntree hyperparameter of random forest algorithm by @sjevelazco in 393
  • correct_colinvar can be used with species points by @sjevelazco in 394
  • Update pkg_citation.md by @mrose048 in 396
  • sdm_varimp was added and tested by @mrose048 and @sjevelazco in 399
  • min change in warning message calib_area by @sjevelazco in 400

flexsdm 1.3.4-5

  • min change in interp function by @sjevelazco in 362
  • min change in occfilt_geo by @sjevelazco in 364
  • Rlof was removed from dependencies by @sjevelazco in 365
  • min change in occfilt_geo by @sjevelazco in 370
  • new argument in occfilt_geo by @sjevelazco in 371
  • esm_ functions were improved by @sjevelazco in 373 & 373
  • geographically constraint cell of env_var argument in correct_colinvar by @sjevelazco in 374
  • new argument in correct_colinvar by @sjevelazco in 375
  • calib_area was sped up by @sjevelazco in 377
  • correct_colivar was fixed and improved, FA method by @sjevelazco in 383
  • occfilt_geo 'defined' method was fixed by @sjevelazco in 384

flexsdm 1.3.4

  • it is possible to restrict the cell used to perform collinearity reduction analysis to a geographical area smaller than the full extent of environmental variables in correct_clinvar()
  • esm_ family function was improved and debugged
  • occfilt_geo has a new argument "rep" to control number o repetition to filter occurrences

flexsdm 1.3.4

  • rgeos was removed from dependencies #356
  • New vignette about how use different tools to explore model extrapolation and truncate models was added #352
  • Univariate and combinatorial extrapolation metric added to extra_eval.
  • Minor bugs were fixed to project PCA for other time periods #351
  • Best grid raster names was changed to .part in part_sblock and part_sband
  • Improvements in correct_colinvar to speed up function when using maxcell argument
  • Improvements in correct_colinvar to project PCA for other time periods

flexsdm 1.3.3

  • Improvements in correct_colinvar It is now possible to sample rasters to reduce machine memory and speed up the process
  • Improvements in sdm_predict It is possible predict model in chunks to reduce machine memory
  • p_extra, p_pdp, and p_bpdp were fixed
  • New function p_bpdp Bivariate Partial Dependent Plot
  • New function data_bpdp Calculate data to construct bivariate partial dependence plots
  • Improvements in p_dpd Calculate data to construct partial dependence plots

flexsdm 1.3.2

  • New function p_extra Graphical exploration of extrapolation or suitability pattern in the environmental and geographical space
  • New function p_pdp Partial Dependent Plot
  • New function data_pdp Calculate data to construct partial dependence plots

flexsdm 1.3.1

  • New argument "crs" added to function msdm_posteriori
  • New argument "sp_name" in sample_background and sample_pseudoabs
  • raster, flexclust, ape, and sp were removed from dependencies\
  • Functions using CRS data have improved codes
  • It is possible use a numeric value to specify threshold in msdm_posteriori
  • extra_eval can use tibble or SpatRaster object in env_calib argument
  • extra_truncate has a new argument to define values used for model truncation and documentation was improved. #