Learn R Programming

biomod2 (version 3.1-25)

BIOMOD_LoadModels: Load models built within BIOMOD_Modeling function

Description

This function was implemented to help biomod2 users to load individual models built during the BIOMOD_Modeling step.

Usage

BIOMOD_LoadModels(bm.out, ... )

Arguments

bm.out
...
additional arguments (see details)

Value

  • A character vector filled with the loaded models names.

itemize

  • models:

sQuote

  • GLM
  • GAM
  • RF
  • RUN1
  • Full
  • PA1
  • PA2

item

  • run.eval:
  • data.set:
  • path:

Details

This function is particulary useful when you plane to make some response plot analyses. It will induce models, built at BIOMOD_Modeling step, loading in your working space. If you run this function referencing only bm.out argument, all models built will be loaded. However, you can make a models subselection using the additional arguments (see below). Additional arguments (...) :

See Also

BIOMOD_Modeling

Examples

Run this code
# species occurrences
DataSpecies <- read.csv(system.file("external/species/mammals_table.csv",
                                    package="biomod2"), row.names = 1)
head(DataSpecies)

# the name of studied species
myRespName <- 'GuloGulo'

# the presence/absences data for our species 
myResp <- as.numeric(DataSpecies[,myRespName])

# the XY coordinates of species data
myRespXY <- DataSpecies[,c("X_WGS84","Y_WGS84")]


# Environmental variables extracted from BIOCLIM (bio_3, bio_4, bio_7, bio_11 & bio_12)
myExpl = stack( system.file( "external/bioclim/current/bio3.grd", 
                     package="biomod2"),
                system.file( "external/bioclim/current/bio4.grd", 
                             package="biomod2"), 
                system.file( "external/bioclim/current/bio7.grd", 
                             package="biomod2"),  
                system.file( "external/bioclim/current/bio11.grd", 
                             package="biomod2"), 
                system.file( "external/bioclim/current/bio12.grd", 
                             package="biomod2"))

# 1. Formatting Data
myBiomodData <- BIOMOD_FormatingData(resp.var = myResp,
                                     expl.var = myExpl,
                                     resp.xy = myRespXY,
                                     resp.name = myRespName)

                                                                     
# 2. Defining Models Options using default options.
myBiomodOption <- BIOMOD_ModelingOptions()

# 3. Doing Modelisation

myBiomodModelOut <- BIOMOD_Modeling( myBiomodData, 
                                       models = c('RF'), 
                                       models.options = myBiomodOption, 
                                       NbRunEval=2, 
                                       DataSplit=70, 
                                       models.eval.meth = c('TSS'),
                                       SaveObj = TRUE,
                                       do.full.models = FALSE)
                                       
# 4. Loading some models built

myLoadedModels <- BIOMOD_LoadModels(myBiomodModelOut, models='RF')

myLoadedModels

Run the code above in your browser using DataLab