Mathematical Epidemiology - Practicum 01 - Introduction to R, getting data, solving ODE and fitting

Mathematical Epidemiology - Practicum 01 - Introduction to R, getting data, solving ODE and fitting

🎙 Julien Arino 👥 618 📅 3 mai 2022 ⏱ 119 min 👁 607 📄 tutoriel 🧭 2026-08-17
Disponible en : Français (actuel) English

Mots-clés

RépidémiologieODEdeSolveajustement

Résumé

Ce tutoriel, premier d’une série sur la modélisation mathématique en épidémiologie, introduit les bases de R pour la manipulation de données, la résolution numérique d’équations différentielles ordinaires (ODE) et l’ajustement de modèles. L’auteur, Julien Arino, présente R comme un langage statistique open source, soulignant son interface avec des codes compilés en C/C++/Fortran pour des performances élevées. Il aborde les environnements de développement (RStudio, Radian, Jupyter), les structures de données (listes, vecteurs, matrices), les opérations matricielles (produit matriciel vs produit élément par élément), les structures de contrôle (if, for) et les fonctions d’application (lapply, sapply). Une attention particulière est portée aux pièges courants, comme l’absence de mot-clé ’end’ ou la réutilisation de variables. Le tutoriel se conclut sur l’utilisation de la fonction expand.grid pour générer des grilles de paramètres, facilitant les études de sensibilité. L’ensemble est illustré par des exemples concrets et des conseils pratiques pour une programmation reproductible.

148 mots

Évaluation critique

Valeur des informations & solidité de l’argumentation

La valeur des informations est élevée pour un public débutant en R appliqué à la modélisation. L’auteur explique clairement les concepts fondamentaux, avec des exemples concrets et des mises en garde sur les erreurs fréquentes. L’argumentation est solide, s’appuyant sur une expérience d’enseignement et une pratique courante. Les choix techniques (comme l’utilisation de deSolve) sont justifiés par la performance et la fiabilité des routines Fortran sous-jacentes. La démonstration est progressive et pédagogique, bien que le rythme puisse sembler lent pour des utilisateurs expérimentés.

Rigueur scientifique, qualité des sources, adéquation du titre

La rigueur scientifique est bonne : l’auteur est un universitaire spécialiste du domaine, et les informations sont conformes aux pratiques standard. Les sources citées se limitent aux slides du cours, mais le contenu est auto-suffisant. Le titre est parfaitement adéquat au contenu, annonçant précisément les thèmes abordés. Aucune source externe n’est mentionnée, mais cela est cohérent avec un tutoriel introductif.

158 mots

Adéquation titre / contenu

Le titre est précis et correspond exactement au contenu : introduction à R, manipulation de données, résolution d'équations différentielles et ajustement.

Qualité & fiabilité

8/10

Contenu pédagogique structuré, présenté par un enseignant-chercheur, avec des explications claires et des exemples concrets. Les informations sont fiables et correspondent à des pratiques standard en R. La qualité est bonne, mais le format de tutoriel limite la profondeur scientifique.

Moments clés

Sources citées

  • Slides du cours — Support de cours associé à la vidéo, contenant les diapositives et le code.

Sources concordantes

  • Documentation R — Manuels officiels de R, conformes aux concepts présentés.
  • Package deSolve — Documentation du package utilisé pour résoudre les ODE.

Apport & nouveautés

Ce tutoriel apporte une introduction pratique et complète à R pour la modélisation épidémiologique, en mettant l’accent sur les pièges courants et les bonnes pratiques. Il est particulièrement utile pour les débutants, car il combine des explications théoriques avec des exemples concrets de code. L’utilisation de deSolve pour résoudre des ODE et l’ajustement de données sont des compétences essentielles pour les épidémiologistes mathématiciens.

Pour aller plus loin :

100 mots

Profil radar

Le profil radar montre un bon équilibre entre les différentes dimensions, avec une légère prédominance de la qualité de l'information et de la fiabilité, reflétant un contenu pédagogique solide. La quantité d'information est correcte pour un tutoriel introductif, et le niveau technique est adapté aux débutants.

Fiabilité 8/10