Calculatrice gratuite Editverse

Générateur de séquences de randomisation pour les essais cliniques

Générez une séquence d'allocation reproductible pour un essai (randomisation simple, par blocs ou stratifiée avec une valeur initiale fixe) et copiez la commande R exacte associée au résultat. Un guide complet est fourni ci-dessous. Validé avec R 4.3.3.

En mots simples

La randomisation répartit les participants dans les groupes de traitement de manière aléatoire, ce qui élimine les biais de sélection et équilibre les facteurs de confusion connus et inconnus entre les groupes. Une séquence appropriée est générée par un processus aléatoire défini, et non par alternance, dates ou tout autre élément prévisible par un recruteur.

La randomisation par blocs permet de maintenir l'équilibre des effectifs des groupes au fur et à mesure du recrutement en randomisant au sein de petits blocs, tandis que la randomisation stratifiée équilibre les facteurs pronostiques importants en randomisant séparément au sein de chaque strate. L'utilisation d'une graine aléatoire enregistrée garantit la reproductibilité et la traçabilité de l'ensemble de la séquence.

Quand utiliser chaque méthode de randomisation

Utilisez la randomisation simple pour les essais de grande envergure où le hasard seul assure l'équilibre des groupes. Utilisez la randomisation par blocs lorsque des effectifs de groupes équilibrés sont nécessaires tout au long du recrutement, notamment dans les essais de petite taille, et la randomisation stratifiée lorsque quelques facteurs pronostiques importants doivent être équilibrés entre les bras de l'essai.

Quelle que soit la méthode choisie, la séquence doit rester secrète pour les personnes chargées du recrutement des participants. La dissimulation de la génération et de l'attribution sont deux mesures de sécurité distinctes et indispensables. Enregistrez la séquence initiale et les paramètres afin d'en assurer la reproductibilité. Adaptez la taille de l'échantillon à votre essai. Vous hésitez sur le protocole le plus adapté à votre essai ? Notre outil de sélection de tests peut vous aider.

Générateur de listes aléatoires Listes simples, par blocs ou stratifiées, reproductibles dans R · validées avec R 4.3.3
Ignoré pour une simple randomisation ; plusieurs tailles masquent le motif
Chaque strate reçoit sa propre liste
La même graine donne la même liste dans R
Mode d'emploi

Quand l'utiliser ? Générez une liste d'allocation reproductible (simple, par blocs permutés ou stratifiée) à partir d'une valeur initiale enregistrée. La commande R reproduit la liste exacte.

Hypothèses. La liste est détenue par une personne indépendante du processus de recrutement (dissimulation de l'affectation) ; la liste initiale et la liste sont archivées.

Erreurs fréquentes. N’utilisez pas une taille de bloc fixe dans les essais non menés en aveugle (les dernières affectations deviennent prévisibles). Une randomisation simple peut déséquilibrer les petits essais. Les méthodes dynamiques, comme la minimisation, nécessitent un logiciel dédié.

Exemple concret

Cliquez sur « Charger les données d'exemple » ci-dessus, puis sur « Lancer l'analyse » pour afficher un résultat complet avec figure, formule et interprétation pour ce test.

Références
  1. Schulz KF, Grimes DA. Génération de séquences d'allocation dans les essais randomisés. Lancet. 2002;359:515-519.
  2. Kim J, Shin W. Comment effectuer une allocation aléatoire (randomisation). Clin Orthop Surg. 2014;6(1):103-109.

Exemples travaillés

Exemple 1 — Randomisation par blocs

Dans un essai à deux bras utilisant des blocs de quatre, chaque bloc comprend deux groupes A et deux groupes B, présentés dans un ordre aléatoire. Après chaque groupe de quatre participants, les groupes sont parfaitement équilibrés ; un arrêt prématuré permet donc de conserver des bras comparables, ce qui est utile pour les essais de petite taille.

Exemple 2 — Randomisation stratifiée

Si la gravité de la maladie influence fortement le pronostic, il convient de randomiser séparément les patients atteints de formes légères et sévères, chacun avec sa propre séquence de blocs. Ceci garantit une répartition similaire des cas selon la gravité de la maladie dans les deux groupes, évitant ainsi un déséquilibre aléatoire sur un facteur pronostique clé.

Hypothèses à vérifier

Un processus véritablement aléatoire. La séquence doit provenir d'un générateur aléatoire défini avec une graine enregistrée, jamais de l'alternance, des dates de naissance ou de l'ordre d'admission.

Dissimulation de l'attribution. Les personnes inscrivant les participants ne doivent pas pouvoir prévoir la prochaine attribution ; une séquence générée n'est sûre que si elle reste secrète jusqu'à son attribution.

Taille de bloc judicieuse. Les blocs trop petits et de taille fixe deviennent prévisibles vers la fin de chaque bloc ; varier la taille des blocs réduit ce risque.

Erreurs courantes

Confondre génération et dissimulation

Même une séquence parfaitement aléatoire peut être détournée si les recruteurs ont accès aux affectations à venir. La génération et la dissimulation sont deux étapes distinctes, mais toutes deux essentielles.

Utilisation de blocs fixes prévisibles

Les petits blocs fixes permettent au personnel de deviner la dernière tâche de chaque bloc. Utilisez des blocs de taille aléatoire ou plus grande pour que l'attribution reste imprévisible.

Pseudo-randomisation par date ou par ordre

L'attribution par alternance, jour de la semaine ou numéro d'admission n'est pas une randomisation et réintroduit un biais de sélection.

Ne pas enregistrer la graine

Sans la graine aléatoire et les paramètres, la séquence ne peut être reproduite ni vérifiée, ce qui compromet la transparence de l'essai.

Questions fréquemment posées

Quelle est la différence entre la randomisation simple et la randomisation par blocs ?

La randomisation simple attribue chaque participant indépendamment ; la randomisation par blocs équilibre la taille des groupes en randomisant au sein de petits blocs.

Pourquoi stratifier ?

La stratification permet d'équilibrer les facteurs pronostiques importants entre les différents groupes, évitant ainsi un déséquilibre aléatoire sur les variables qui influencent fortement le résultat.

Qu’est-ce que la dissimulation d’allocation ?

Le système dissimule l'affectation à venir aux participants inscrits, afin que la séquence aléatoire ne puisse pas être détournée au moment de l'attribution.

Le résultat correspond-il à R ?

Oui. Le générateur utilise la randomisation standard de R avec une graine enregistrée et affiche la commande afin que la séquence exacte puisse être reproduite.

Références

  1. Schulz KF, Grimes DA. Génération des séquences d'allocation dans les essais randomisés : le hasard, et non le choix. Lancette. 2002;359(9305):515–519. PMID 11853818.
  2. Schulz KF, Grimes DA. Dissimulation de l'allocation dans les essais randomisés : se prémunir contre le déchiffrement. Lancette. 2002;359(9306):614–618. PMID 11867132.
  3. Schulz KF, Altman DG, Moher D. Déclaration CONSORT 2010 : directives mises à jour pour la publication des essais randomisés en groupes parallèles. BMJ. 2010;340:c332.

Besoin de cette analyse pour votre manuscrit ?

Notre équipe élabore des plans de randomisation reproductibles — simples, par blocs ou stratifiés avec allocation cachée — et documente la graine et les paramètres pour une auditabilité complète.

Obtenez l'aide d'experts en statistiques