View source: R/diversity_range_analysis.R
| diversity_range_analysis | R Documentation | 
diversity_range_analysis biodiversity indices related to diversity-range plots
diversity_range_analysis( pam, xy_mat = NULL, lower_interval = 0.05, upper_interval = 0.95, raster_templete = NULL, niter = 100, return_null_dfield = FALSE, parallel = TRUE, n_cores = 2 )
pam | 
 A Presence-Absence-Matrix of matrix class or sparse matrix.  | 
xy_mat | 
 A two dimensional matrix with longitude and latitude data.  | 
lower_interval | 
 Lower interval.  | 
upper_interval | 
 Upper interval.  | 
raster_templete | 
 Araster templete.  | 
niter | 
 Number of iterations to obtain the distribution.  | 
return_null_dfield | 
 If TRUE the null distribution of dispersal field will be returned.  | 
parallel | 
 If TRUE the computations will be performed in parallel.  | 
n_cores | 
 Number of cores for the parallel computation.  | 
## Not run: 
set.seed(111)
pam <- matrix(rbinom(10000,1,0.5),nrow = 100,ncol = 1000)
rdivan <- diversity_range_analysis(pam=pam,parallel = FALSE,
                                   return_null_dfield=TRUE)
bam::plot(rdivan,plot_type="diversity_range")
# Lagomorphos
lagos_path <- system.file("extdata/conejos",
                          package = "bam")
enm_path <- list.files(lagos_path,
                       pattern = ".tif",
                       full.names = TRUE)
en_models <- raster::stack(enm_path) >0.01
nonas <- which(!is.na(en_models[[1]][]))
xy_mat <- sp::coordinates(en_models[[1]])[ nonas,]
pam <- bam::models2pam(en_models,sparse=FALSE)
rdivan <- diversity_range_analysis(pam=pam,parallel = FALSE,
                                   xy_mat=xy_mat,
                                   raster_templete = en_models[[1]],
                                   return_null_dfield=TRUE)
bam::plot(rdivan,plot_type="diversity_range")
bam::plot(rdivan,plot_type="diversity_range_map")
bam::plot(rdivan,plot_type="diversity_range_interactive")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.