Qu’est-ce que le package MKDE et comment l’utiliser pour l’analyse des mouvements d’animaux ?
Par Camille Renier / 2026-01-19
Le package MKDE (Movement-Based Kernel Density Estimation) est un outil puissant développé pour R qui permet de créer des estimations de densité par noyau basées sur les mouvements d’animaux en 2D et 3D. Cette méthode révolutionnaire combine les trajectoires de mouvement avec les composants d’habitat du paysage occupé par les animaux, offrant une approche plus sophistiquée que les méthodes traditionnelles d’estimation de domaine vital.
Quel conseil correspond à votre situation ?
Choisissez le cas le plus proche pour afficher un repère simple et prudent.
Point de départ : utilisez ces informations comme repère général, sans remplacer l’avis d’un professionnel de santé.
| 🔧 Installation | 🌍 Fonctionnalités | 📊 Données requises | 🎯 Applications |
| • R version ≥ 3.5.0 • Dépendances : Rcpp, sf, terra, stars • Disponible sur CRAN • Licence GPL libre • Version actuelle : 0.4 (déc. 2024) | • Analyse 2D et 3D • Intégration habitat + mouvement • Trajectoires GPS complexes • Domaines vitaux précis • Meilleur que KDE classique | • Données GPS nettoyées • Même projection spatiale • Pas de doublons temporels • Couches habitat optionnelles • Paramètres : tmax 24h, lmin 50m | • Oiseaux migrateurs • Mammifères terrestres • Espèces aquatiques • Conservation habitat • Corridors de déplacement |
Le package MKDE (Movement-Based Kernel Density Estimation) est un outil puissant développé pour R qui permet de créer des estimations de densité par noyau basées sur les mouvements d’animaux en 2D et 3D. Cette méthode révolutionnaire combine les trajectoires de mouvement avec les composants d’habitat du paysage occupé par les animaux, offrant une approche plus sophistiquée que les méthodes traditionnelles d’estimation de domaine vital.
Les fonctionnalités principales du package MKDE
Le package MKDE propose plusieurs fonctionnalités avancées qui le distinguent des autres outils d’analyse spatiale. Il permet de calculer et visualiser des estimations de distribution d’utilisation basées sur les mouvements pour des données GPS d’animaux. La version 0.4, publiée en décembre 2024, représente la dernière évolution de cet outil développé par une équipe de chercheurs dirigée par Jeff A. Tracey et maintenu par Robert Sinkovits.
Les principales capacités incluent :
- Analyse en 2 ou 3 dimensions spatiales
- Intégration des données d’habitat dans les calculs
- Support des trajectoires de mouvement complexes
- Compatibilité avec les formats de données GPS standards
- Visualisations avancées des résultats
Installation et dépendances du package
Pour utiliser efficacement MKDE, il est nécessaire d’avoir R version 3.5.0 ou supérieure. Le package dépend de plusieurs autres packages essentiels qui doivent être installés au préalable :
- Rcpp (≥ 0.9.6) : pour l’intégration de code C++
- sf : pour la gestion des données spatiales
- terra : pour l’analyse raster
- stars : pour les données spatio-temporelles
Le package est disponible sur CRAN sous licence GPL (≥ 3), garantissant un accès libre et une utilisation open source. Il nécessite une compilation native, ce qui assure des performances optimales pour les calculs intensifs.
Avantages par rapport aux méthodes traditionnelles
MKDE représente une évolution significative par rapport aux méthodes traditionnelles comme le KDE classique ou le BBMM (Brownian Bridge Movement Model). Contrairement aux approches qui se concentrent uniquement sur les positions des animaux, MKDE incorpore activement les trajectoires de mouvement et les caractéristiques de l’habitat.
Cette approche intégrée permet de :
- Mieux comprendre les préférences d’habitat des animaux
- Analyser l’influence du paysage environnant sur les déplacements
- Produire des estimations plus précises et réalistes des domaines vitaux
- Tenir compte de la connectivité entre habitats
Préparation des données pour MKDE
La préparation des données constitue une étape cruciale pour le succès de l’analyse MKDE. Les données GPS doivent être soigneusement préparées avant l’analyse, en respectant plusieurs critères essentiels.
Exigences de projection géographique
Un aspect fondamental souvent négligé concerne la projection des données. Il est absolument essentiel que les couches raster d’habitat et les données de localisation GPS utilisent le même système de projection. Cette cohérence garantit la précision des calculs et évite les erreurs d’interprétation spatiale.
Gestion des doublons temporels
Le package adehabitatHR, souvent utilisé en complément de MKDE, exige qu’aucune entrée dupliquée n’existe pour une date donnée. Cette contrainte rend l’estimation des domaines vitaux avec des données GPS problématique si les doublons ne sont pas correctement traités au préalable.
Processus d’analyse pas à pas
Le processus d’analyse MKDE suit une série d’étapes structurées qui garantissent des résultats fiables et interprétables.
Chargement des packages nécessaires
Avant de commencer l’analyse, il faut charger tous les packages requis :
- adehabitatHR : pour les analyses de domaine vital
- adehabitatLT : pour les trajectoires
- sp : pour les données spatiales
- rgdal : pour l’importation de données géospatiales
- raster : pour la gestion des données raster
Configuration des paramètres d’analyse
Les paramètres clés incluent :
- tmax : temps maximum entre les localisations (généralement 24h + 1 seconde)
- lmin : distance minimale considérée comme mouvement actif (50 mètres par défaut)
- hmin : résolution arbitraire fixée à la résolution de la grille d’habitat (100 mètres)
Optimisation des performances et gestion des ressources
L’analyse MKDE peut être intensive en ressources computationnelles, particulièrement pour de grandes surfaces d’étude ou des résolutions spatiales fines. Plusieurs stratégies permettent d’optimiser les performances.
Gestion de l’étendue des données raster
L’étendue de la couche raster sélectionnée influence directement le temps de traitement. Si l’étendue est trop large ou la taille des cellules trop petite, le temps de traitement augmente considérablement. Il peut être nécessaire de découper les couches raster d’habitat pour différentes zones d’étude afin de réduire les temps de calcul.
Préparation des couches d’habitat uniformes
Il est recommandé de préparer des couches d’habitat ou de paysage pour tous les animaux en utilisant la même étendue d’habitat. Cette approche garantit que tous les animaux se trouvent dans la même grille pour l’analyse, ce qui est essentiel pour les comparaisons entre individus.
Types d’analyses possibles avec MKDE
MKDE offre plusieurs approches d’analyse adaptées à différents objectifs de recherche et types de données disponibles.
Analyse avec habitat binaire
L’approche la plus simple utilise une carte d’habitat binaire où les zones sont classées comme « utilisées » ou « non utilisées ». Par exemple, pour des vautours, l’eau peut être codée comme non utilisée tandis que les zones terrestres sont considérées comme utilisables.
Analyse avec habitat multicatégoriel
Une approche plus sophistiquée utilise des cartes d’habitat détaillées avec plusieurs catégories (par exemple, 7 types d’habitat différents). Cette méthode permet une analyse plus nuancée des préférences d’habitat et des patterns de mouvement.
Analyse sans couche d’habitat
Il est également possible de réaliser une analyse MKDE sans incorporer de couche d’habitat spécifique. Cette approche revient essentiellement à un KDE avec BRB (Biased Random Bridge) et permet de comparer les formes de domaines vitaux obtenus avec et sans information d’habitat.
Interprétation des résultats et visualisations
Les résultats d’analyse MKDE peuvent être visualisés et exportés sous différents formats pour faciliter l’interprétation et la communication des résultats.
Création de contours de domaine vital
La fonction getverticeshr permet de créer des contours à différents pourcentages (95%, 50%, etc.) qui représentent les zones d’utilisation intensive des animaux. Ces contours peuvent être affichés graphiquement ou exportés comme fichiers de formes (shapefiles) pour une utilisation dans d’autres logiciels SIG.
Comparaison entre méthodes
L’un des avantages de MKDE est la possibilité de comparer les résultats obtenus avec différentes approches :
- MKDE avec habitat détaillé
- MKDE avec habitat binaire
- KDE traditionnel avec Biased Random Bridge
Ces comparaisons permettent d’évaluer l’impact de l’information d’habitat sur les estimations de domaine vital.
Applications pratiques et cas d’usage

MKDE trouve des applications dans de nombreux domaines de recherche en écologie et conservation, notamment pour l’étude de différentes espèces animales et leurs habitats.
Études sur les oiseaux migrateurs
Les vautours noirs constituent un exemple classique d’application MKDE. Leur comportement de vol et leurs préférences d’habitat peuvent être analysés en détail, révélant des patterns d’utilisation de l’espace qui ne seraient pas détectés par des méthodes traditionnelles.
Mammifères terrestres
Pour les mammifères terrestres, MKDE permet d’analyser comment les corridors de déplacement et les barrières naturelles influencent les domaines vitaux. Cette information est cruciale pour la planification de la conservation et la gestion des habitats.
Espèces aquatiques
Bien que moins commune, l’application de MKDE aux espèces aquatiques ouvre des perspectives intéressantes pour comprendre l’utilisation des habitats marins ou dulçaquicoles en trois dimensions.
Défis techniques et solutions
L’utilisation de MKDE présente certains défis techniques qu’il est important d’anticiper pour assurer le succès de l’analyse.
Problèmes de projection courrants
Même les utilisateurs expérimentés peuvent rencontrer des difficultés liées aux projections. Il ne suffit pas de définir la projection avec R ; il faut s’assurer que les données sont effectivement reprojetées dans le même système de coordonnées avant l’analyse.
Gestion des données temporelles
La conversion des données temporelles au format approprié peut poser des difficultés, particulièrement avec les intervalles de temps et la gestion des fuseaux horaires. Il est recommandé de nettoyer soigneusement ces données avant l’analyse.
Optimisation des paramètres
Le choix des paramètres comme la méthode plug-in pour la composante de diffusion nécessite une compréhension approfondie des données et des objectifs de l’étude. Des tests de sensibilité peuvent être nécessaires pour optimiser les résultats.
Perspectives futures et développements
Le domaine de l’analyse des mouvements d’animaux évolue rapidement, et MKDE continue de s’adapter aux nouveaux besoins de recherche. Les développements futurs pourraient inclure une meilleure intégration avec les données de télémétrie haute fréquence, des méthodes d’analyse en temps réel, et une extension vers l’analyse de mouvements de groupes d’animaux.
La comunauté scientifique continue également à développer de nouvelles approches complémentaires comme le dBBMM (dynamic Brownian Bridge Movement Model) et les méthodes LoCoH (Local Convex Hull), qui peuvent être utilisées en combinaison avec MKDE pour une analyse encore plus complète des patterns de mouvement animal.
Le package MKDE représente donc un outil essentiel pour quiconque s’intéresse à l’analyse spatiale des mouvements d’animaux, offrant une approche sophistiquée qui intègre à la fois les données de mouvement et les caractéristiques de l’habitat pour produire des estimations précises et écologiquement pertinentes des domaines vitaux.


