Skip to contents

Les fonctions de base pour un projet simple de recherche clinique en R, particulièrement adapté pour une thèse ou un mémoire de DES. Si vous travaillez sur un PHRC ou une phase III ça va être un peu court !

Si tout cela vous effraie je peux vous aider. Plus de renseignements sur https://docteur-michel.fr.latexr.

Vous pouvez me contacter via un simple mail à docphilmstat@gmail.com ou un message sur Twitter & je vous répondrai dans les plus brefs délais.

Les vignettes pour plus d’information

Installation

> library("remotes")
> remotes::install_github("philippemichel/baseph")

Aides diverse

  • listrandph listes de randomisation multicentre, blocs variables.
  • beaup Écrire un p = 0,05 esthétique avec p< 0,001 si nécessaire.
  • bmiph Couper en facteurs un BMI numérique, version française & anglaise.
  • tabph Amélioration esthétique d’un tableau généré via gtsummary avec variable de tri & tests statistiques.
  • debph Chargement des libraries de base, réglage des tableaux pour les variables numériques (normales ou pas).

Graphiques

  • barconfph Graphique en barres avec intervalle de confiance pour une variable numérique (y) & une variable factorielle de tri (x).
  • barsimpleph Graphique en barre exprimé en % des modalités pour une variable factorielle (x)
  • bardecph Même graphique que barsimpleph mais les % sont en ordre décroissant
  • barouiph Graphique en barre avec barres d’erreur. Une variable binaire (oui/non) exprimée en % d’une modalité (oui par ex.) pour chaque modalité de l’autre variable.
  • vioboxph Graphique en violon avec un box -plot intégré.
  • pyrph Pyramide des âges. La fonction epiDisplay::pyramid() donne aussi un très bon rendu. (en travaux)
  • barpcph Graphique en barre avec une variable en % pour chaque niveau de l’autre variable.
  • lollipph Graphique lollipop de distribution d’une donnée factorielle avec éventuelle mise en évidence d’un ou plusieurs niveaux.
  • raincloud Graphique en raincloud (densité + boxplot + nuage de points) pour une variable numérique & une variable factorielle de tri.
  • figp Trace un crochet horizontal & la p-value. pour marquer une comparaison entre deux niveaux. Surtout utile su des boxplot ou violon-box.

Calcul du nombre de sujets nécessaires

  • nbobsph Enquête simple sans test.

Jeu de données

Un jeu de données est fourni pour exemple :

  • Patients Escarres en réanimation chez la personne âgée (données faussées).
  • bnom Les labels propres des variables (pour utiliser avec le package labelled):
    • code Code utilisé dans R (ex : igs)
    • nom Beau label pour les tableaux, figures etc. (ex : IGS 2)

ÉVOLUTION

Branche TABLEAUX

Supprimée pour l’instant. J’avais écrit des fonctions pour gérer créer divers tableaux mais le package gtsummary est bien plus simple d’emploi avec de très beaux résultats. J’ai juste gardé les fonctions pexptabph & gexptabph pour la sortie via kableExtra & l’export en .ods & tabph qui met en forme le tableau généré par gtsummary.

05/08/2025 : Correction de l’affichage des p<0.001 dans les tableaux.