5 Marronnier d’Inde (Aesculus hippocastanum L.)

On recommence la même chose pour le marronnier d’Inde, espèce à faible répartition localisée.

5.1 Taxonomie

On vérifie le statut taxonomique du marronnier d’Inde sur l’ossature de taxonomie du GBIF :

[1] "Aesculus hippocastanum"
# A tibble: 1 × 7
  scientificName            status   synonym species                speciesKey confidence matchType
  <chr>                     <chr>    <lgl>   <chr>                       <int>      <int> <chr>    
1 Aesculus hippocastanum L. ACCEPTED FALSE   Aesculus hippocastanum    3189815         99 EXACT    

Pour le marronnier d’Inde, rien à signaler, c’est directement le nom scientifique accepté.

5.2 Données d’occurrences GBIF

Collecte des données du GBIF :

<<gbif download metadata>>
  Status: SUCCEEDED
  DOI: 10.15468/dl.cbzx87
  Format: SIMPLE_CSV
  Download key: 0153176-230224095556074
  Created: 2023-04-08T10:57:35.475+00:00
  Modified: 2023-04-08T11:01:55.561+00:00
  Download link: https://api.gbif.org/v1/occurrence/download/request/0153176-230224095556074.zip
  Total records: 102285

On peut dès lors explorer rapidement les données (classe du jeu de données et premières lignes du tableau) :

# A tibble: 102,285 × 50
      gbifID datasetKey                     occurrenceID kingdom phylum class order family genus species
 *   <int64> <chr>                          <chr>        <chr>   <chr>  <chr> <chr> <chr>  <chr> <chr>  
 1 1.70e-314 6902be25-fe92-4519-a80b-a000b… "VOR 001039… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 2 4.55e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 3 9.11e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 4 4.55e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 5 4.55e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 6 7.81e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 7 7.81e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 8 8.28e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 9 6.61e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
10 6.61e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
# ℹ 102,275 more rows
# ℹ 40 more variables: infraspecificEpithet <lgl>, taxonRank <chr>, scientificName <chr>,
#   verbatimScientificName <chr>, verbatimScientificNameAuthorship <chr>, countryCode <chr>,
#   locality <chr>, stateProvince <chr>, occurrenceStatus <chr>, individualCount <int>,
#   publishingOrgKey <chr>, decimalLatitude <dbl>, decimalLongitude <dbl>,
#   coordinateUncertaintyInMeters <dbl>, coordinatePrecision <dbl>, elevation <dbl>,
#   elevationAccuracy <dbl>, depth <dbl>, depthAccuracy <dbl>, eventDate <dttm>, day <int>, …

Puis les transformer en objets géographiques (format Simple feature de sf) :

Simple feature collection with 102285 features and 50 fields
Attribute-geometry relationship: 50 constant, 0 aggregate, 0 identity
Geometry type: POINT
Dimension:     XY
Bounding box:  xmin: -125.652807 ymin: -46.451144 xmax: 175.332092 ymax: 63.81137
Geodetic CRS:  WGS 84
# A tibble: 102,285 × 51
      gbifID datasetKey                     occurrenceID kingdom phylum class order family genus species
 *   <int64> <chr>                          <chr>        <chr>   <chr>  <chr> <chr> <chr>  <chr> <chr>  
 1 1.70e-314 6902be25-fe92-4519-a80b-a000b… "VOR 001039… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 2 4.55e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 3 9.11e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 4 4.55e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 5 4.55e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 6 7.81e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 7 7.81e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 8 8.28e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 9 6.61e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
10 6.61e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
# ℹ 102,275 more rows
# ℹ 41 more variables: infraspecificEpithet <lgl>, taxonRank <chr>, scientificName <chr>,
#   verbatimScientificName <chr>, verbatimScientificNameAuthorship <chr>, countryCode <chr>,
#   locality <chr>, stateProvince <chr>, occurrenceStatus <chr>, individualCount <int>,
#   publishingOrgKey <chr>, decimalLatitude <dbl>, decimalLongitude <dbl>,
#   coordinateUncertaintyInMeters <dbl>, coordinatePrecision <dbl>, elevation <dbl>,
#   elevationAccuracy <dbl>, depth <dbl>, depthAccuracy <dbl>, eventDate <dttm>, day <int>, …

Il y a 102 285 occurrences dans le jeu de données. On les affiche sur la carte du monde :

Occurrences de Aesculus hippocastanum dans le monde.

Figure 5.1: Occurrences de Aesculus hippocastanum dans le monde.

5.3 Données par région

On évalue la proportion d’occurrences dans chaque région, en utilisant les 3 masques créés précédemment. Si on a au moins 50 % des occurrences dans une région, on peut continuer en travaillant uniquement sur ces données. Sinon, on vérifie qu’au moins 67 % des données tombent dans l’ensemble des régions, et on prend la région la plus représentée. Au final, s’il s’agit d’une espèce endémique d’Europe, on n’a pas besoin de manipulation supplémentaire.

[1] 0.9567385247
[1] 0.04186342083
[1] 0.0002248619055

On obtient 95.67 % d’occurrences en Europe, on est bien sur une espèce endémique de la région. On peut récupérer les données d’Europe, et les cartographier :

Occurrence de Aesculus hippocastanum en Europe.

Figure 5.2: Occurrence de Aesculus hippocastanum en Europe.

5.3.1 Licences

On s’intéresse ici au problème particulier des licences :


   CC_BY_4_0 CC_BY_NC_4_0      CC0_1_0 
       48919        31481        21885 
Occurrence de Aesculus hippocastanum en Europe, selon la licence : CC BY-NC en bleu ; CC0 et CC BY en orange.

Figure 5.3: Occurrence de Aesculus hippocastanum en Europe, selon la licence : CC BY-NC en bleu ; CC0 et CC BY en orange.

Les occurrences en CC BY forment l’essentiel du jeu de données. On peut donc supprimer les données en CC BY-NC sans risque.

5.3.2 Sous-échantillonnage

On a largement plus de 25 000 localisations ; on procède donc au sous-échantillonnage aléatoire :

Simple feature collection with 25000 features and 50 fields
Attribute-geometry relationship: 50 constant, 0 aggregate, 0 identity
Geometry type: POINT
Dimension:     XY
Bounding box:  xmin: -10.137061 ymin: 36.637 xmax: 45.129 ymax: 63.81137
Geodetic CRS:  WGS 84
# A tibble: 25,000 × 51
      gbifID datasetKey                     occurrenceID kingdom phylum class order family genus species
     <int64> <chr>                          <chr>        <chr>   <chr>  <chr> <chr> <chr>  <chr> <chr>  
 1 1.67e-314 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 2 1.47e-314 14d5676a-2c54-4f94-9023-1e8dc… "q-10233276… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 3 6.63e-315 8df9af24-1fbd-4699-a545-9a286… "urn:catalo… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 4 1.12e-314 38b4c89f-584c-41bb-bd8f-cd1de… "urn:lsid:a… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 5 1.96e-314 14d5676a-2c54-4f94-9023-1e8dc… "q-10158678… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 6 1.29e-314 38b4c89f-584c-41bb-bd8f-cd1de… "urn:lsid:a… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 7 1.29e-314 38b4c89f-584c-41bb-bd8f-cd1de… "urn:lsid:a… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 8 8.93e-315 64dabd3c-4f34-4520-b9dd-d227a… "http://id.… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
 9 4.55e-315 6ac3f774-d9fb-4796-b3e9-92bf6… ""           Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
10 1.44e-314 a814f323-ccc0-44b7-b188-4c155… "SR00011800… Plantae Trach… Magn… Sapi… Sapin… Aesc… Aescul…
# ℹ 24,990 more rows
# ℹ 41 more variables: infraspecificEpithet <lgl>, taxonRank <chr>, scientificName <chr>,
#   verbatimScientificName <chr>, verbatimScientificNameAuthorship <chr>, countryCode <chr>,
#   locality <chr>, stateProvince <chr>, occurrenceStatus <chr>, individualCount <int>,
#   publishingOrgKey <chr>, decimalLatitude <dbl>, decimalLongitude <dbl>,
#   coordinateUncertaintyInMeters <dbl>, coordinatePrecision <dbl>, elevation <dbl>,
#   elevationAccuracy <dbl>, depth <dbl>, depthAccuracy <dbl>, eventDate <dttm>, day <int>, …

5.3.3 Carte finale

On prépare la carte finale des occurrences :

Occurrences de Aesculus hippocastanum en Europe après sous-échantillonnage.

Figure 5.4: Occurrences de Aesculus hippocastanum en Europe après sous-échantillonnage.

5.4 Modélisation de la niche climatique

5.4.1 Préparer les données

Organisation des données d’entrées (occurrences et données environnementales) et des données produites de pseudo-absences :

 class       : SpatVector 
 geometry    : points 
 dimensions  : 25000, 0  (geometries, attributes)
 extent      : -10.137061, 45.129, 36.637, 63.81137  (xmin, xmax, ymin, ymax)
 coord. ref. : lon/lat WGS 84 (EPSG:4326) 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= aehi Data Formating -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

      ! Response variable is considered as only presences... Is it really what you want?
      ! No data has been set aside for modeling evaluation
 !!! Some data are located in the same raster cell. 
          Please set `filter.raster = TRUE` if you want an automatic filtering.

Checking Pseudo-absence selection arguments...

   > random pseudo absences selection
   > Pseudo absences are selected in explanatory variables
 ! Some NAs have been automatically removed from your data
 !!! Some data are located in the same raster cell. 
          Please set `filter.raster = TRUE` if you want an automatic filtering.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Done -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BIOMOD.formated.data -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

dir.name =  Output

sp.name =  aehi

     24988 presences,  0 true absences and  72899 undefined points in dataset


     6 explanatory variables

 temp_max_august       temp_min          temp_wet_quart        temp_season        prec_wet_quart     
 Min.   : 0.50000   Min.   :-21.980000   Min.   :-12.252666   Min.   :   0.0000   Min.   :   3.0000  
 1st Qu.:20.22800   1st Qu.: -8.824000   1st Qu.:  8.447333   1st Qu.: 620.7793   1st Qu.: 174.0000  
 Median :23.08000   Median : -3.308000   Median : 13.034666   Median : 729.1476   Median : 212.0000  
 Mean   :24.66375   Mean   : -4.217614   Mean   : 12.252372   Mean   : 754.0032   Mean   : 214.6056  
 3rd Qu.:28.12391   3rd Qu.:  1.084000   3rd Qu.: 16.180000   3rd Qu.: 897.6471   3rd Qu.: 246.0000  
 Max.   :45.58000   Max.   : 12.032000   Max.   : 26.344000   Max.   :1392.7480   Max.   :1255.0000  
  prec_season        
 Min.   :  4.734771  
 1st Qu.: 21.661642  
 Median : 30.610294  
 Mean   : 34.959591  
 3rd Qu.: 39.567432  
 Max.   :124.089523  

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

On visualise les pseudo-absences :

Les données d'occurrences (en haut à gauche) et les trois jeux de données aléatoires de pseudo-absences.

Figure 5.5: Les données d’occurrences (en haut à gauche) et les trois jeux de données aléatoires de pseudo-absences.

$data.vect
 class       : SpatVector 
 geometry    : points 
 dimensions  : 174952, 2  (geometries, attributes)
 extent      : -10.5625, 46.97916667, 29.02083333, 70.97916667  (xmin, xmax, ymin, ymax)
 coord. ref. :  
 names       :  resp         dataset
 type        : <num>           <chr>
 values      :    10 Initial dataset
                  10 Initial dataset
                  10 Initial dataset

$data.label
                              9                              10                              11 
                "**Presences**"       "Presences (calibration)"        "Presences (validation)" 
                             12                              19                              20 
       "Presences (evaluation)"             "**True Absences**"   "True Absences (calibration)" 
                             21                              22                              29 
   "True Absences (validation)"    "True Absences (evaluation)"           "**Pseudo-Absences**" 
                             30                              31                               1 
"Pseudo-Absences (calibration)"  "Pseudo-Absences (validation)"                    "Background" 

$data.plot
Les données d'occurrences (en haut à gauche) et les trois jeux de données aléatoires de pseudo-absences.

Figure 5.6: Les données d’occurrences (en haut à gauche) et les trois jeux de données aléatoires de pseudo-absences.

5.4.2 Modèles individuels de niche

prendre en compte jeu de données validation


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Build Single Models -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


Checking Models arguments...

Creating suitable Workdir...

            ! Weights where automatically defined for aehi_PA1 to rise a 0.5 prevalence !
            ! Weights where automatically defined for aehi_PA2 to rise a 0.5 prevalence !
            ! Weights where automatically defined for aehi_PA3 to rise a 0.5 prevalence !


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= aehi Modeling Summary -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

 6  environmental variables ( temp_max_august temp_min temp_wet_quart temp_season prec_wet_quart prec_season )
Number of evaluation repetitions : 1
Models selected : GAM MARS MAXNET GBM ANN RF 

Total number of model runs: 18 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=


-=-=-=- Run :  aehi_PA1 


-=-=-=--=-=-=- aehi_PA1_RUN1 


-=-=-=- Run :  aehi_PA2 


-=-=-=--=-=-=- aehi_PA2_RUN1 


-=-=-=- Run :  aehi_PA3 


-=-=-=--=-=-=- aehi_PA3_RUN1 

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Done -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

5.4.2.1 Évaluation de la performance

             full.name  PA  run   algo metric.eval cutoff sensitivity specificity calibration
1    aehi_PA1_RUN1_GAM PA1 RUN1    GAM         TSS  676.0      94.552      71.560       0.661
2    aehi_PA1_RUN1_GAM PA1 RUN1    GAM         ROC  693.5      94.142      72.050       0.847
3   aehi_PA1_RUN1_MARS PA1 RUN1   MARS         TSS  567.0      91.576      85.520       0.771
4   aehi_PA1_RUN1_MARS PA1 RUN1   MARS         ROC  574.5      91.451      85.705       0.937
5 aehi_PA1_RUN1_MAXNET PA1 RUN1 MAXNET         TSS  354.0      94.072      82.340       0.764
6 aehi_PA1_RUN1_MAXNET PA1 RUN1 MAXNET         ROC  358.5      93.912      82.685       0.934
  validation evaluation
1      0.666         NA
2      0.847         NA
3      0.782         NA
4      0.939         NA
5      0.774         NA
6      0.935         NA
Évaluation de la performance des modèles individuels : True Skill Statistic & aire sous la courbe de ROC.

Figure 5.7: Évaluation de la performance des modèles individuels : True Skill Statistic & aire sous la courbe de ROC.

Peu de modèles ont une performance suffisante au sens de la TSS : GBF et RF, qui ont aussi les meilleures performances au sens du ROC. Les GAMs et ANNs ont les performances les plus faibles.

5.4.2.2 Importance des variables environnementales

L’importance de chaque variable est estimée par randomisation de la variable d’intérêt (moyenne/variance sur tous les algorithmes). On utilise la fonction get_variables_importance() pour récupérer l’importance des variables, que l’on peut visualiser par algorithme ou par variable :

          full.name  PA  run algo        expl.var rand  var.imp
1 aehi_PA1_RUN1_GAM PA1 RUN1  GAM temp_max_august    1 0.177941
2 aehi_PA1_RUN1_GAM PA1 RUN1  GAM        temp_min    1 0.159236
3 aehi_PA1_RUN1_GAM PA1 RUN1  GAM  temp_wet_quart    1 0.013221
4 aehi_PA1_RUN1_GAM PA1 RUN1  GAM     temp_season    1 0.436643
5 aehi_PA1_RUN1_GAM PA1 RUN1  GAM  prec_wet_quart    1 0.043355
6 aehi_PA1_RUN1_GAM PA1 RUN1  GAM     prec_season    1 0.088724
Pourcentage de variance expliquée pour chaque variable, décomposé par algorithme.

Figure 5.8: Pourcentage de variance expliquée pour chaque variable, décomposé par algorithme.

Pourcentage de variance expliquée pour chaque variable, décomposé par variable.

Figure 5.9: Pourcentage de variance expliquée pour chaque variable, décomposé par variable.

5.4.2.3 Courbes de réponse

Finalement, le modèle permet d’établir des courbes de réponse, c’est-à-dire la variation de la probabilité d’occurrence selon chaque variable environnementale. On utilise pour cela la fonction bm_PlotResponseCurves() qui permet d’extraire ces valeurs et de les afficher :

Courbes de réponse de chaque variable climatique selon l'algorithme (en couleurs).

Figure 5.10: Courbes de réponse de chaque variable climatique selon l’algorithme (en couleurs).

5.4.3 Modèles d’ensemble de niche

Seulement modèles avec TSS > 0.8


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BIOMOD.ensemble.models.out -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

sp.name : aehi

expl.var.names : temp_max_august temp_min temp_wet_quart temp_season prec_wet_quart prec_season


models computed: 
aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo, aehi_EMwmeanByTSS_mergedData_mergedRun_mergedAlgo

models failed: none

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

→ prend les modèles individuels en entrée → on décide sur quel critère les modèles sont gardés

même idée que l’interférence multi-modèles, mais basé sur métrique de performance (e.g. TSS > 0. et AUC/ROC > 0.9)

→ on peut calculer moyenne ou médiane → retourne des coefficients de variation → retourne des probabilités pondérées par la métrique choisie

→ grouping level stratifié jusqu’à “all”

5.4.3.1 Évaluation de la qualité

get_evaluations() pour récupérer les stats d’intérêt

                                          full.name merged.by.PA merged.by.run merged.by.algo
1 aehi_EMwmeanByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo
2 aehi_EMwmeanByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo
  filtered.by    algo metric.eval cutoff sensitivity specificity calibration validation evaluation
1         TSS EMwmean         TSS  686.0      95.746      96.543       0.923         NA         NA
2         TSS EMwmean         ROC  684.5      95.770      96.529       0.995         NA         NA
Évaluation de la qualité du modèle d'ensemble : Aire sous la courbe de ROC & True Skill Statistic.

Figure 5.11: Évaluation de la qualité du modèle d’ensemble : Aire sous la courbe de ROC & True Skill Statistic.

                                       full.name merged.by.PA merged.by.run merged.by.algo filtered.by
1 aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo         TSS
2 aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo         TSS
3 aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo         TSS
4 aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo         TSS
5 aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo         TSS
6 aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo   mergedData     mergedRun     mergedAlgo         TSS
  algo        expl.var rand  var.imp
1 EMcv temp_max_august    1 0.551149
2 EMcv        temp_min    1 0.589237
3 EMcv  temp_wet_quart    1 0.407774
4 EMcv     temp_season    1 0.551334
5 EMcv  prec_wet_quart    1 0.409496
6 EMcv     prec_season    1 0.477742

Par variable :

Pourcentage de variance expliquée par variable dans le modèle d'ensemble.

Figure 5.12: Pourcentage de variance expliquée par variable dans le modèle d’ensemble.

bm_PlotResponseCurves() pour forme de la réponse sur chaque variable

Courbes de réponse de chaque variable climatique dans le modèle d'ensemble.

Figure 5.13: Courbes de réponse de chaque variable climatique dans le modèle d’ensemble.

5.5 Projections

5.5.1 Distribution potentielle contemporaine

Contemporaine : Cartographie des observations sur couches climatiques Extraction des conditions climatiques favorables

BIOMOD_Projection() un seul modèle

BIOMOD_EnsembleForecasting() modèle d’ensemble


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BIOMOD.projection.out -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Projection directory : Output/aehi/current


sp.name : aehi

expl.var.names : temp_max_august temp_min temp_wet_quart temp_season prec_wet_quart prec_season


modeling.id : AllModels ( Output/aehi/aehi.AllModels.models.out )

models.projected : 
aehi_PA1_RUN1_GAM, aehi_PA1_RUN1_MARS, aehi_PA1_RUN1_MAXNET, aehi_PA1_RUN1_GBM, aehi_PA1_RUN1_RF, aehi_PA2_RUN1_GAM, aehi_PA2_RUN1_MARS, aehi_PA2_RUN1_MAXNET, aehi_PA2_RUN1_GBM, aehi_PA2_RUN1_RF, aehi_PA3_RUN1_GAM, aehi_PA3_RUN1_MARS, aehi_PA3_RUN1_MAXNET, aehi_PA3_RUN1_GBM, aehi_PA3_RUN1_RF

available binary projection : TSS, ROC

available filtered projection : TSS, ROC

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Projection de la distribution potentielle contemporaine sur l'Europe, selon les 6 algorithmes et les 3 runs.

Figure 5.14: Projection de la distribution potentielle contemporaine sur l’Europe, selon les 6 algorithmes et les 3 runs.

Projection de la distribution potentielle contemporaine sur l'Europe, selon les 6 algorithmes et les 3 runs.

Figure 5.15: Projection de la distribution potentielle contemporaine sur l’Europe, selon les 6 algorithmes et les 3 runs.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BIOMOD.projection.out -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Projection directory : Output/aehi/current


sp.name : aehi

expl.var.names : temp_max_august temp_min temp_wet_quart temp_season prec_wet_quart prec_season


modeling.id : AllModels ( Output/aehi/aehi.AllModels.ensemble.models.out )

models.projected : 
aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo, aehi_EMwmeanByTSS_mergedData_mergedRun_mergedAlgo

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
A) Projection de la distribution potentielle contemporaine (modèle d'ensemble) ; B) Incertitude associée à la projection.

Figure 5.16: A) Projection de la distribution potentielle contemporaine (modèle d’ensemble) ; B) Incertitude associée à la projection.

5.5.2 Interpolation à l’échelle de la métropole

  • → conditions climatiques favorables à fine échelle

On projette la niche climatique sur ce raster à fine échelle.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BIOMOD.projection.out -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Projection directory : Output/aehi/cont_gre


sp.name : aehi

expl.var.names : temp_max_august temp_min temp_wet_quart temp_season prec_wet_quart prec_season


modeling.id : AllModels ( Output/aehi/aehi.AllModels.models.out )

models.projected : 
aehi_PA1_RUN1_GAM, aehi_PA1_RUN1_MARS, aehi_PA1_RUN1_MAXNET, aehi_PA1_RUN1_GBM, aehi_PA1_RUN1_RF, aehi_PA2_RUN1_GAM, aehi_PA2_RUN1_MARS, aehi_PA2_RUN1_MAXNET, aehi_PA2_RUN1_GBM, aehi_PA2_RUN1_RF, aehi_PA3_RUN1_GAM, aehi_PA3_RUN1_MARS, aehi_PA3_RUN1_MAXNET, aehi_PA3_RUN1_GBM, aehi_PA3_RUN1_RF

available binary projection : TSS, ROC

available filtered projection : TSS, ROC

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Projection de la distribution potentielle contemporaine sur la métropole de Grenoble, selon les 6 algorithmes et les 3 runs.

Figure 5.17: Projection de la distribution potentielle contemporaine sur la métropole de Grenoble, selon les 6 algorithmes et les 3 runs.

Projection de la distribution potentielle contemporaine sur la métropole de Grenoble, selon les 6 algorithmes et les 3 runs.

Figure 5.18: Projection de la distribution potentielle contemporaine sur la métropole de Grenoble, selon les 6 algorithmes et les 3 runs.


-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BIOMOD.projection.out -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Projection directory : Output/aehi/cont_gre


sp.name : aehi

expl.var.names : temp_max_august temp_min temp_wet_quart temp_season prec_wet_quart prec_season


modeling.id : AllModels ( Output/aehi/aehi.AllModels.ensemble.models.out )

models.projected : 
aehi_EMcvByTSS_mergedData_mergedRun_mergedAlgo, aehi_EMwmeanByTSS_mergedData_mergedRun_mergedAlgo

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
A) Projection de la distribution potentielle contemporaine (modèle d'ensemble) sur la métropole de Grenoble ; B) Incertitude associée à la projection.

Figure 5.19: A) Projection de la distribution potentielle contemporaine (modèle d’ensemble) sur la métropole de Grenoble ; B) Incertitude associée à la projection.

5.5.3 Validation avec une référence française (IFN)

extraction des pixels par polygone (écorégion) et moyenne arithmétique pour chacun :

  aehi_density aehi_current_proj
1            0       672.0378486
2            0       622.9832536
3            0       760.1123110
4            0       586.0785908
5            0       820.4326146
6            0       692.9418440

IFN pour AEHI, densité + Carte de projection actuelle France

A) Carte de densité selon l'IFN ; B) Probabilité d'occurrence selon le modèle d'ensemble.A) Carte de densité selon l'IFN ; B) Probabilité d'occurrence selon le modèle d'ensemble.

Figure 5.20: A) Carte de densité selon l’IFN ; B) Probabilité d’occurrence selon le modèle d’ensemble.

corrélation non paramétrique de Spearman (par les rangs) :

Comparaison des distributions contemporaines données par l'IFN vs. modèle d'ensemble : A) Données brutes ; B) Rangs.Comparaison des distributions contemporaines données par l'IFN vs. modèle d'ensemble : A) Données brutes ; B) Rangs.

Figure 5.21: Comparaison des distributions contemporaines données par l’IFN vs. modèle d’ensemble : A) Données brutes ; B) Rangs.

[1] 0.2598742296

5.5.4 Distributions potentielles futures

Future : Projection à l’échelle de l’Europe jusqu’à l’horizon 2100

Toutes les fenêtres temporelles × scénarios pour le GCM « IPSL-CM6A-LR »

  1. SSP1-2.6

On peut évaluer directement la sortie du modèle d’ensemble.

Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP1-2.6 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP1-2.6 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP1-2.6 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP1-2.6 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP1-2.6 (modèle d'ensemble).

Figure 5.22: Projection des distributions potentielles futures jusqu’à l’horizon 2100 sous le scénario SSP1-2.6 (modèle d’ensemble).

On obtient pour la métrique TSS une carte unique de moyenne pondérée sur les algorithmes et sur les jeux de pseudo-absences.

  1. SSP2-4.5
Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP2-4.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP2-4.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP2-4.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP2-4.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP2-4.5 (modèle d'ensemble).

Figure 5.23: Projection des distributions potentielles futures jusqu’à l’horizon 2100 sous le scénario SSP2-4.5 (modèle d’ensemble).

  1. SSP3-7.0
Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP3-7.0 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP3-7.0 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP3-7.0 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP3-7.0 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP3-7.0 (modèle d'ensemble).

Figure 5.24: Projection des distributions potentielles futures jusqu’à l’horizon 2100 sous le scénario SSP3-7.0 (modèle d’ensemble).

  1. SSP5-8.5
Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble).Projection des distributions potentielles futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble).

Figure 5.25: Projection des distributions potentielles futures jusqu’à l’horizon 2100 sous le scénario SSP5-8.5 (modèle d’ensemble).

5.6 Inférence à l’échelle de la métropole

  • Espèces potentielles pour Grenoble (forte probabilité de présence à l’horizon 2100)
  • Croisement avec températures de surface 2019 (fournie par la métropole)
  • → conditions climatiques favorables à fine échelle

à peu près 7 pixels × 9 (WorldClim)

5.6.1 Distributions potentielles futures

Même chose que précédemment mais sur les rasters de Grenoble

  1. SSP1-2.6
Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).

Figure 5.26: Projection des distributions potentielles contemporaine et futures jusqu’à l’horizon 2100 sous le scénario SSP5-8.5 (modèle d’ensemble, GCM IPSL).

  1. SSP2-4.5
Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).

Figure 5.27: Projection des distributions potentielles contemporaine et futures jusqu’à l’horizon 2100 sous le scénario SSP5-8.5 (modèle d’ensemble, GCM IPSL).

  1. SSP3-7.0
Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).

Figure 5.28: Projection des distributions potentielles contemporaine et futures jusqu’à l’horizon 2100 sous le scénario SSP5-8.5 (modèle d’ensemble, GCM IPSL).

  1. SSP5-8.5
Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).Projection des distributions potentielles contemporaine et futures jusqu'à l'horizon 2100 sous le scénario SSP5-8.5 (modèle d'ensemble, GCM IPSL).

Figure 5.29: Projection des distributions potentielles contemporaine et futures jusqu’à l’horizon 2100 sous le scénario SSP5-8.5 (modèle d’ensemble, GCM IPSL).

5.6.2 Évolution temporelle

# A tibble: 17 × 8
   min         q1          median      mean        q3          max         ssp    year
   <table[1d]> <table[1d]> <table[1d]> <table[1d]> <table[1d]> <table[1d]> <fct> <dbl>
 1 272         557         653         641.0489467 709         982         0      2000
 2  91         320         456         459.7074667 604         940         126    2040
 3 131         262         379         386.5777934 492         872         126    2060
 4 118         254         356         375.4697364 479         830         126    2080
 5 170         292         376         386.1410600 463         792         126    2100
 6  99         322         455         466.8105644 613         894         245    2040
 7 117         206         294         329.5880611 420         793         245    2060
 8 147         235         301         330.6236431 411         739         245    2080
 9 142         219         253         279.4228058 317         627         245    2100
10  86         285         433         437.4418250 585         927         370    2040
11 147         248         322         346.0367175 425         783         370    2060
12 165         223         256         282.7127338 322         619         370    2080
13 113         184         198         203.7813966 219         330         370    2100
14  85         282         391         404.2629865 529         861         585    2040
15 137         222         285         309.8597594 388         688         585    2060
16  65         180         194         196.2937119 211         323         585    2080
17  77         120         224         209.2541904 285         477         585    2100
Évolution de la favorabilité climatique au cours du XXIème siècle. Le point représente la médiane sur l'étendue de la métropole (i.e. tous les pixels de la carte) ; le trait gras représente 50 % des données intermédiaires (espace inter-quartile) ; le trait fin représente le reste des données du minimum au maximum.

Figure 5.30: Évolution de la favorabilité climatique au cours du XXIème siècle. Le point représente la médiane sur l’étendue de la métropole (i.e. tous les pixels de la carte) ; le trait gras représente 50 % des données intermédiaires (espace inter-quartile) ; le trait fin représente le reste des données du minimum au maximum.