Projets R
Ici se trouve une sélection de mes projets réalisés sur R en tant que consultante chez ThinkR.
Mise en package d’une étude statistique
Dans le cadre d’une étude statistique sur l’estimation de stock de poissons, j’ai mis en package un outil permettant d’harmoniser les données de capture hétérogènes.
La mise en package a été réalisée selon la méthode du golden master, où l’on s’assure que chaque modification apportée ne modifie pas le résultat statistique attendu sur un jeu de données test.
La mise en package s’est accompagnée de la rédaction d’une documentation technique et d’un refactoring des paramètres d’entrée des fonctions.

Résultat: Le package {fishmap} est disponible en open-source. Il est testé, documenté, et s’accompagne d’un manuel d’utilisation et d’un jeu de données test pour une prise en main rapide.
Application pour le suivi d’étude sensométrique
Ce projet a pour objectif d’améliorer une application Shiny d’analyse sensométrique. Ce travail a consisté à refactoriser le code existant et fluidifier l’interface utilisateur.
L’application se base sur un requêtage SQL de la base de données pour proposer à l’utilisateur un choix de produit à selectionner. Une ANOVA est ensuite réalisée pour chaque critère de notation et retransmise sous forme de rapport téléchargeable.
Ce rapport contient les résultats sous forme de graphiques et de tableaux (ACP, boxplot, heatmap), résumant la capacité du panel à discriminer les produits par critère.
Résultat: L’utilisation de la nouvelle version de l’application a nettement réduit le temps dédié à la construction du rapport statistique, l’expérience utilisateur est fluidifiée tout en enrichissant le contenu graphique de l’application.

Développement d’un package de présentation quarto
En tant que formatrice R, il m’a été nécessaire de développer du contenu pédagogique pour mes formations. Le format quarto permet de créer des présentations html, mais uniquement à partir d’un seul fichier source.
Comme les cours sont rédigés chapitre par chapitre, j’ai développé le package {squash}, permettant de générer une présentation à partir de plusieurs fichiers quarto source.
J’ai rédigé sa documentation dans le but qu’il soit accessible à tout utilisateur de R. Pour les développeurs avancés, il est possible de personnaliser le résultat via l’ajout d’extensions et de paramètres d’entrée optionnels.

Résultat: Le package {squash} est disponible en open-source. Il est testé, documenté et déployé en continue sur GitHub. Il est utilisé en routine chez ThinkR pour ses formations R.