Randomiseren: Difference between revisions
m (→Welke software is beschikbaar voor randomisatie?: lateralisatie) |
|||
(42 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
Randomisatie is een techniek waarmee proefpersonen op basis van toeval (loting) worden toegewezen aan de | {{auteurs| | ||
|mainauthor= [[user:Jan Binnekade|dr. J.M. Binnekade]] | |||
|coauthor= [[user:Nan van Geloven|dr. ir. N. van Geloven]] | |||
}} | |||
Randomisatie is een techniek waarmee patiënten, proefpersonen of proefdieren op basis van toeval (loting) worden toegewezen aan een van de groepen van een experimenteel onderzoek. | |||
== Wat is randomiseren? == | == Wat is randomiseren? == | ||
Een randomized controlled trial | Een randomized controlled trial is de gouden standaard voor het evalueren van interventies in de gezondheidszorg. De idee van het studiedesign is dat proefpersonen op basis van toeval (at random) worden toegewezen aan een van de studiearmen. Het beoogde resultaat is een gelijke verdeling van de eigenschappen van bekende en onbekende prognostische factoren over de studiearmen. Na randomisatie verwacht je dat het effect van het natuurlijk beloop, placebo effecten, confounders en meetfouten in beide groepen tegen elkaar wegvallen. Hierdoor meet je uiteindelijk alleen het “netto” effect van de interventie als verschil tussen de interventie en de controle groep. | ||
==Wanneer randomiseren?== | ==Wanneer randomiseren?== | ||
Line 22: | Line 26: | ||
==Welke methoden zijn ongeschikt voor randomisatie?== | ==Welke methoden zijn ongeschikt voor randomisatie?== | ||
Er zijn verschillende methoden om patiënten aan een studie arm toe te wijzen die niet gelden als random. Het bezwaar tegen deze methoden is de voorspelbaarheid van de toewijzing. Omdat artsen er naar streven om iedere | Er zijn verschillende methoden om patiënten aan een studie arm toe te wijzen die niet gelden als random. Het bezwaar tegen deze methoden is de voorspelbaarheid van de toewijzing. Omdat artsen er naar streven om iedere patiënt optimaal te behandelen kan er bij een voorspelde toewijzing een conflict ontstaan tussen wat de arts wenselijk acht, op dat moment, onder die specifieke omstandigheden en wat de zorg behorende bij de toegewezen studiearm inhoudt. <br/> | ||
Voorbeelden van toewijzing die worden geassocieerd met een hoge mate van voorspelbaarheid zijn: volgens een vaste volgorde (patiënt 1 krijgt A, patiënt 2 krijgt B, patiënt 3 krijgt A etc.); op basis van de datum of dag in de week (patiënten geïncludeerd op even dagen krijgen A, patiënten geïncludeerd op oneven dagen krijgen B); op basis van de initialen van de | Voorbeelden van toewijzing die worden geassocieerd met een hoge mate van voorspelbaarheid zijn: volgens een vaste volgorde (patiënt 1 krijgt A, patiënt 2 krijgt B, patiënt 3 krijgt A etc.); op basis van de datum of dag in de week (patiënten geïncludeerd op even dagen krijgen A, patiënten geïncludeerd op oneven dagen krijgen B); op basis van de initialen van de patiënt (A-K → behandeling A en M-Z → behandeling B). Deze methoden worden sterk afgeraden omdat er makkelijk mee gemanipuleerd kan worden. | ||
==Welke software is beschikbaar voor randomisatie?== | ==Welke software is beschikbaar voor randomisatie?== | ||
In het algemeen randomiseert men in Amsterdam UMC in Castor. Als de gewenste methode of instellingen in Castor niet beschikbaar is, kunnen onderzoekers van Amsterdam UMC [https://intranet.amc.nl/web/organisatie/clusters/afdelingsoverzicht/eds-consult.htm ondersteuning aanvragen]. | |||
==Welke typen randomisatie zijn er?== | ==Welke typen randomisatie zijn er?== | ||
Line 43: | Line 40: | ||
Bij twee studiearmen is deze methode vergelijkbaar met het opgooien van een munt. In de praktijk werkt het met random getallen. Een behandeling wordt toegewezen volgens een vooraf gestelde regel. Bijvoorbeeld een computer genereert een random getal tussen de 0 en 1. Als dit getal minder of gelijk is aan 0,5 wordt behandeling A toegepast, als het getal meer is dan 0,5 wordt behandeling B toegepast. | Bij twee studiearmen is deze methode vergelijkbaar met het opgooien van een munt. In de praktijk werkt het met random getallen. Een behandeling wordt toegewezen volgens een vooraf gestelde regel. Bijvoorbeeld een computer genereert een random getal tussen de 0 en 1. Als dit getal minder of gelijk is aan 0,5 wordt behandeling A toegepast, als het getal meer is dan 0,5 wordt behandeling B toegepast. | ||
Nadeel van deze methode is dat het niet garandeert dat de steekproef precies gelijk over de studiearmen verdeeld zal worden. Op basis van toeval kan er een lange opeenvolging van eenzijdige toewijzing plaatsvinden, bijvoorbeeld AAAABBA. Hoe kleiner de steekproef hoe groter het risico op een ongelijke verdeling is.<br/> | Nadeel van deze methode is dat het niet garandeert dat de steekproef precies gelijk over de studiearmen verdeeld zal worden. Op basis van toeval kan er een lange opeenvolging van eenzijdige toewijzing plaatsvinden, bijvoorbeeld AAAABBA. Hoe kleiner de steekproef hoe groter het risico op een ongelijke verdeling is.<br/> | ||
Om een ongelijke verdeling tussen de studiearmen te vermijden kun vooraf aan de studie met een computer een lijst met random getallen maken en beoordelen op bruikbaarheid. Als de lijst een ongelijke verdeling heeft van meer dan 10 tussen de studiearmen kun je een nieuwe random getallen lijst genereren. De praktijk leert dat de simpele methode van randomisatie alleen bij een beoogde steekproef van pakweg meer dan 200 toepasbaar is | Om een ongelijke verdeling tussen de studiearmen te vermijden kun vooraf aan de studie met een computer een lijst met random getallen maken en beoordelen op bruikbaarheid. Als de lijst een ongelijke verdeling heeft van meer dan 10 tussen de studiearmen kun je een nieuwe random getallen lijst genereren. De praktijk leert dat de simpele methode van randomisatie alleen bij een beoogde steekproef van pakweg meer dan 200 toepasbaar is <cite>[pocock1979]</cite>. | ||
=== | ===Blokrandomisatie=== | ||
Het nadeel van simpele randomisatie is de kans op een ongelijke verdeling van het aantal patiënten over de studiearmen . Door te randomiseren in blokken kun je dit vermijden. Een blok krijgt een bepaalde grootte, bijvoorbeeld 4, 6 of 8 waarin beide studiearmen evenredig verdeeld zijn (voorbeeld ABAB of BAAB etc.). Na ieder blok heb je dus een gelijke verdeling over beide studiearmen. De blokgrootte is een veelvoud van het aantal studiearmen in de studie. | Het nadeel van simpele randomisatie is de kans op een ongelijke verdeling van het aantal patiënten over de studiearmen . Door te randomiseren in blokken kun je dit vermijden. Een blok krijgt een bepaalde grootte, bijvoorbeeld 4, 6 of 8 waarin beide studiearmen evenredig verdeeld zijn (voorbeeld ABAB of BAAB etc.). Na ieder blok heb je dus een gelijke verdeling over beide studiearmen. De blokgrootte is een veelvoud van het aantal studiearmen in de studie. | ||
Line 61: | Line 58: | ||
Voorbeeld van een gestratificeerde blok randomisatie waarin gestratificeerd wordt voor geslacht en leeftijdsgroep ( therapie = A, controle = B) | Voorbeeld van een gestratificeerde blok randomisatie waarin gestratificeerd wordt voor geslacht en leeftijdsgroep ( therapie = A, controle = B) | ||
{|border="1" style="text-align:center" cellpadding="3" cellspacing="0" | |||
|width="70"| | |||
|width="160" colspan="2"|Patiënteigenschappen | |||
|width="200"|Randomisatievolgorde | |||
|- | |||
|width="70"|Lijst1 | |||
|width="50"|man | |||
|width="110"|mediane leeftijd- | |||
|width="200"|ABAB AABB ABBA BABA | |||
|- | |||
|width="70"|Lijst2 | |||
|width="50"|man | |||
|width="110"|mediane leeftijd+ | |||
|width="200"|BAAB BBAA ABAB AABB | |||
|- | |||
|width="70"|Lijst3 | |||
|width="50"|vrouw | |||
|width="110"|mediane leeftijd- | |||
|width="200"|AABB ABBA BAAB BBAA | |||
|- | |||
|width="70"|Lijst4 | |||
|width="50"|vrouw | |||
|width="110"|mediane leeftijd+ | |||
|width="200"|ABBA BABA ABAB AABB | |||
|} | |||
Op basis van de eigenschappen van een patiënt wordt de juiste lijst gekozen, een man die ouder is dan de mediane leeftijd wordt gerandomiseerd vanuit lijst 2. | |||
Op basis van de eigenschappen van een | |||
Het stratificeren wordt belangrijker naarmate de steekproef kleiner is omdat het risico op een onevenredige verdeling van de prognostische factoren dan groter is. Echter, het aantal randomisatielijsten dat je moet hanteren groeit snel naarmate je met meer prognostische factoren rekening wil houden. Voor je het weet heb je evenveel strata als patiënten in je steekproef. Bij deze methode is evenzogoed een onevenredige verdeling van patiënten aantallen tussen de studiearmen mogelijk (zie blok randomisatie). Hierbij speelt de blokgrootte en het aantal strata een rol. Als in het bovenstaande voorbeeld toevalligerwijs in alle strata de laatste blokken AABB zouden zijn en de studie stopt nadat alleen de AA's zijn gebruikt is de maximale (erg theoretische) scheefheid 8 patiënten. | Het stratificeren wordt belangrijker naarmate de steekproef kleiner is omdat het risico op een onevenredige verdeling van de prognostische factoren dan groter is. Echter, het aantal randomisatielijsten dat je moet hanteren groeit snel naarmate je met meer prognostische factoren rekening wil houden. Voor je het weet heb je evenveel strata als patiënten in je steekproef. Bij deze methode is evenzogoed een onevenredige verdeling van patiënten aantallen tussen de studiearmen mogelijk (zie blok randomisatie). Hierbij speelt de blokgrootte en het aantal strata een rol. Als in het bovenstaande voorbeeld toevalligerwijs in alle strata de laatste blokken AABB zouden zijn en de studie stopt nadat alleen de AA's zijn gebruikt is de maximale (erg theoretische) scheefheid 8 patiënten. | ||
Als je met meerdere prognostische factoren rekening wilt houden kun je meerdere factoren combineren in een index waarna je de index gebruikt om de strata te definiëren. | Als je met meerdere prognostische factoren rekening wilt houden kun je meerdere factoren combineren in een index waarna je de index gebruikt om de strata te definiëren. | ||
Let op: wanneer er gestratificeerd gerandomiseerd wordt, dan moet ook de analyse corrigeren voor de stratificatiefactoren. Zie bijvoorbeeld de artikelen van Kahan en Morris <cite>[Kahan2011],[Kahan2012]</cite> en de [http://www.ema.europa.eu/docs/en_GB/document_library/Scientific_guideline/2013/06/WC500144946.pdf EMA guideline on adjustment for baseline covariates (draft)]. Een toegankelijke uitleg hierover vind je in deze [http://thestatsgeek.com/2016/04/05/matching-analysis-to-design-stratified-randomization-in-trials/ post van Jonathan Bartlett]. | |||
===Minimisatie=== | ===Minimisatie=== | ||
Met minimisatie wordt ook gestreefd naar een gelijke verdeling van patiënten en hun prognostische factoren onder de studiearmen. Het verschil met gestratificeerde blok randomisatie is dat er bij minimisatie geen strata (subgroepen) vooraf worden gedefinieerd van waaruit gerandomiseerd wordt. De minimisatie methode beoordeelt alvorens een nieuwe | Met minimisatie wordt ook gestreefd naar een gelijke verdeling van patiënten en hun prognostische factoren onder de studiearmen. Het verschil met gestratificeerde blok randomisatie is dat er bij minimisatie geen strata (subgroepen) vooraf worden gedefinieerd van waaruit gerandomiseerd wordt. De minimisatie methode beoordeelt alvorens een nieuwe patiënt wordt gerandomiseerd hoe zijn of haar verdeling van de prognostische factoren is bij de tot dan toe gerandomiseerde patiënten. Als deze verdeling in balans is wordt de patiënt gewoon (kop of munt) gerandomiseerd. Als er een onbalans bestaat zal de trekking bewust worden beïnvloed ten gunste van de groep die de onbalans doet verminderen. | ||
''Voorbeeld van een randomisatie met de minimisatie methode. ''<br/> | ''Voorbeeld van een randomisatie met de minimisatie methode. ''<br/> | ||
{|border="1" style="text-align:center" cellpadding="3" cellspacing="0" | |||
Stel de eerst volgende | |width="200" colspan="3"| Overzicht eerder gerandomiseerde patiënten | ||
In de | |- | ||
In de | |width="120"|Prognostische factor | ||
De onbalans die zou ontstaan bij randomizatie naar de interventiearm is voor mannen 4 | |width="40"|Interventie | ||
|width="40"|Controle | |||
|- | |||
|width="120"|Mannen | |||
|width="40"|3 | |||
|width="40"|5 | |||
|- | |||
|width="120"|Vrouwen | |||
|width="40"|5 | |||
|width="40"|3 | |||
|- | |||
|width="120"|Leeftijd 21-30 | |||
|width="40"|4 | |||
|width="40"|4 | |||
|- | |||
|width="120"|Leeftijd 31-40 | |||
|width="40"|2 | |||
|width="40"|3 | |||
|- | |||
|width="120"|Leeftijd 41-50 | |||
|width="40"|2 | |||
|width="40"|1 | |||
|- | |||
|width="120"|Risico hoog | |||
|width="40"|4 | |||
|width="40"|5 | |||
|- | |||
|width="120"|Risico laag | |||
|width="40"|4 | |||
|width="40"|3 | |||
|} | |||
Stel de eerst volgende patiënt is een man, tussen de 31 en 40 jaar oud met een hoog risico.<br/> | |||
In de interventiegroep zijn tot nu toe 3 mannen gerandomiseerd, hebben 2 patiënten een leeftijd tussen de 31-40 en hebben 4 patiënten een hoog risico.<br/> | |||
In de controlegroep zijn 5 mannen gerandomiseerd, hebben 3 patiënten een leeftijd tussen de 31-40 en hebben 5 patiënten een hoog risico.<br/> | |||
De onbalans die nu zou ontstaan bij randomizatie naar de interventiearm is voor mannen 5 - 4 = 1, voor de leeftijdscategorie 3 - 3 = 0 en voor hoog risico 5 - 5 = 0, totaal 1 (1+0+0). Bij randomizatie naar de controlearm ontstaat er een onbalans van 6 - 3 = 3 (mannen), 4 - 2 = 2 (leeftijd 31-40) en 6 - 4 = 2 (hoog risico), een totale onbalans van 7 (3+2+2). Nu zijn er verschillende opties om de patiënt toe te wijzen. Bij een strikte minimisatie wordt de patiënt toegewezen aan de interventiegroep omdat 1 < 7. Het nadeel van deze methode is de voorspelbaarheid. Een andere optie is het aanpassen van de kansverhouding op toewijzing, bijvoorbeeld 80:20. De kansverhouding kan je laten bepalen door de mate van onbalans (gebruikelijk). Als groepen in balans zijn vindt de toewijzing plaats op basis van een fifty-fifty kans. | |||
==Vragen over randomisatie== | ==Vragen over randomisatie== | ||
=== Kan ik op volgorde van aanmelding | === Kan ik op volgorde van aanmelding randomiseren ? === | ||
''Wij gaan een dubbelblinde crossover studie doen. Een groep volwassen patiënten gaat gedurende 2 perioden van 4 weken een extra supplement krijgen wat we ene periode een mogelijk werkzame stof en de andere periode placebo bevat | ''Wij gaan een dubbelblinde crossover studie doen. Een groep volwassen patiënten gaat gedurende 2 perioden van 4 weken een extra supplement krijgen wat we ene periode een mogelijk werkzame stof en de andere periode placebo bevat. Het doel is 20 patiënten te includeren. Graag willen we uw advies over hoe te randomiseren. Er zal een groep 1 zijn, die eerst het blauwe supplement en in de tweede periode het groene supplement krijgt, en er is een groep 2 die eerst het groene supplement en in de tweede periode het blauwe supplement krijgt. Mijn voorstel zou zijn om te randomiseren in volgorde van aanmelding waarbij de oneven nummers (1e, 3e, 5e aanmelding etc) in groep 1 gaan en de even nummers (2e 4e 6e etc) aanmelding in groep 2. Is dit een juiste methode of zijn er valkuilen? | ||
Om en om randomiseren is | Om en om randomiseren is gevaarlijk omdat dan makkelijk de blindering doorbroken kan worden (als je eenmaal weet dat nr 5 groen heeft gekregen weet je alle opeenvolgende toewijzingen ook gelijk!). Er worden in [[meta-analyse|meta-analyses]] zelfs studies geëxludeerd die gerandomiseerd hebben op bijvoorbeeld dag van de week. Het is aan te raden gebruik te maken van een randomisatieprogramma. Degene die het middel moet gaan geven, mag niet weten of dit groen of blauw is. Bij de tweede (cross-over) periode moet de 'randomisator' alle groene op blauw overzetten en vice versa. Wederom blijft de behandelaar blind. | ||
=== Kan het bij gestratificeerde randomisatie voorkomen dat bepaalde patiënten niet meer geïncludeerd kunnen worden? === | |||
''Ik wil binnenkort starten met een RCT waarin ik 100 patiënten in de interventiegroep wil hebben en 100 in de controlegroep. Stratificatie zal zijn voor geslacht (man/vrouw), leeftijd(50-70/70-90) en uitvoerend chirurg. Mijn vraag is nu: kan het zijn dat (vooral later in het randomisatieproces) er patiënten NIET worden geïncludeerd omdat een randomisatiestratum al vol is en de patiënt niet voldoet aan de eisen die gesteld zijn door de stratificatieprocedure (bv. niet de goede leeftijd, geslacht, arts zit al vol etc etc.) Ik vraag dit, daar de patiënten die ik wil includeren moeilijk te vinden zijn en elke patiënt eigenlijk telt. | |||
Doorgaans wordt er bij gebruik van gestratificeerde randomisatie geen grens gezet op bijvoorbeeld het 'absolute' aantal mannen of vrouwen dat geïncludeerd wordt. Stel dat er maar 10% vrouwen instroomt, dan tracht de stratificatie in beide behandelgroepen die 10% vrouwen te krijgen. Het is niet zo dat er op een gegeven moment 'geen vrouw meer geïncludeerd mag worden' oid. Waar wel rekening mee moet worden gehouden is dat bij het gebruik van (meerdere) stratificatiefactoren het lastiger is om die balans te verkrijgen en het ook lastiger kan worden om de totale balans (100 vs 100) te verzekeren. Het kan dan bijvoorbeeld ook 95-105 worden, of 5% vrouwen in de ene arm en 15% in de andere. Er moet van te voren gekeken worden hoeveel stratificatiefactoren meekunnen om een redelijke balans te kunnen verzekeren. Maar het is dus niet zo dat er patiënten 'niet mee kunnen doen'. | |||
=== Een van onze trialpatiënten is uitgevallen, is het verstandig om de randomisatieplek weer vrij te maken en te vergeven aan een nieuwe patiënt? === | |||
''Op dit moment zijn er een aantal patiënten gerandomiseerd, maar nu valt er middenin de lijst een patiënt uit. Deze patiënt is onterecht geïncludeerd. Wij zouden deze plek het liefst opnieuw vergeven aan een nieuwe patiënt. Mag dat of zijn er methodologische bezwaren? In principe is de randomisatielijst overigens lang genoeg om de plek leeg te laten. | |||
De aanpak bij 'uitval' van gerandomiseerde patiënten hangt van een aantal zaken af: | |||
1. intention to treat principe: | |||
Volgens het 'intention to treat' principe zou iedereen die ooit in een studie geïncludeerd is mee moeten blijven doen tot het einde volgens de gerandomiseerde allocatie. Ook als er protocol violations zijn zoals het switchen van behandeling, niet houden aan voorgeschreven behandeling of het achteraf niet volledig blijken te voldoen aan inclusiecriteria. Idee hierachter is dat wanneer de behandeling aangeraden gaat worden (bijvoorbeeld in richtlijnen) voor patiënten met bepaalde criteria er soortgelijke 'inschattingsfouten'/ protocol violations kunnen optreden en dat een vergelijking van de effectiviteit binnen een studiepopulaties inclusief deze violators de beste inschatting van het effect in de werkelijkheid / praktijk geeft. Indien jullie in de trial het intention to treat principe willen aanhouden, dan zou deze patiënt niet geëxcludeerd moeten worden. | |||
2. sample size berekening: | |||
De [[poweranalyse|sample size berekening]] kan op verschillende wijze rekening houden met uitval. Vaak is er bij de sample size berekening rekening gehouden met een bepaalde mate van uitval. Bijvoorbeeld er zijn 100 patiënten nodig in de analyse, er worden er 110 geïncludeerd omdat enkelen waarschijnlijk zullen uitvallen/niet mee kunnen in de analyse. In dit geval zou je 110 patiënten randomiseren (randomisatielijst van 110). Er zullen uiteindelijk 10 hiervan niet mee doen in de analyse, dat is ingecalculeerd en een uitgevallen plek hoeft dus niet opgevuld te worden. Heel soms is de sample size berekening zo opgesteld dat er bijvoorbeeld 10 mannen en 10 vrouwen nodig zijn die het hele protocol strikt moeten hebben gevolgd (powerberekening gebaseerd op de per-protocol analyse). Dit is vaak het geval in heel vroeg fase, experimentele studies. In zo'n geval kan er bij uitval een plek worden opgevuld door een nieuwe patiënt. In sommige situatie is het raadzaam om daarbij de vrijgevallen randomisatieplaatsen weer op te vullen (zie punt 3 hieronder). | |||
3. balans in randomisatielijst: | |||
Wanneer er een kleine sample size is en daarbij wellicht ook nog een stratificatie in de randomisatie (bijvoorbeeld 10 mannen in 1 stratum en 10 vrouwen in ander stratum) dan kan uitval van een van de patiënten en toevoegen van een nieuwe patiënt met nieuwe randomisatieuitslag een ongewenst scheve allocatie opleveren (bijvoorbeeld mannen 4:6 i.p.v. gewenste 5:5). In dat soort gevallen kan er voor gekozen worden een vrijgevallen randomisatieplek op te laten vullen door de nieuwe 'vervangende' patiënt. Nadeel hiervan is wel dat (bij niet geblindeerde studies) de randomisatieuitslag van de vervanger al bekend is voor inclusie. Wanneer er een grotere sample size is, dan is i.h.a. een kleine disbalans in allocatie niet storend. Bijvoorbeeld een trial met 47:53 allocatie is prima en heeft evenveel power als een 50:50 allocatie. Ervan uitgaande dat uitval van patiënten niet slechts in 1 van de twee armen voorkomt (dat zou op hele andere problemen duiden) is er in het algemeen geen probleem met allocatiebalans te verwachten en wordt aangeraden om gewoon een volgende positie van de randomisatielijst te gebruiken na uitval van een patiënt. | |||
Samenvattend is het in het algemeen af te raden om randomisatieposities 'vrij te maken en opnieuw te vullen'. Uitzondering hierop zijn vroege fase experimentele studies met sterke wens voor gebalanceerde allocaties. Ook is een uitzondering als er ten onrechte gerandomiseerd is door bijvoorbeeld een technische fout zoals 'twee keer op de randomisatieknop drukken'. | |||
== Referenties == | == Referenties == | ||
1. Pocock SJ. Allocation of patients to treatment in clinical trials. Biometrics 1979; 35: 183-197 | <biblio> | ||
#kernan1999 Kernan WN, Viscoli CM, Makuch RW, Brass LM, Horwitz RI. Stratified randomization for clinical trials. J Clin Epidemiol. 1999 Jan;52(1):19-26. [http://dx.doi.org/10.1016/S0895-4356(98)00138-3 DOI 10.1016/S0895-4356(98)00138-3] | |||
#altman2005 DG Altman, JM Bland. Treatment allocation by minimization. BMJ. 2005 April 9; 330(7495): 843. [http://dx.doi.org/10.1136/bmj.330.7495.843 DOI 10.1136/bmj.330.7495.843] | |||
#scott2002 Scott NW, McPherson GC, Ramsay CR, Campbell MK. The method of minimization for allocation to clinical trials. a review. Control Clin Trials. 2002 Dec;23(6):662-74. [http://dx.doi.org/10.1016/S0197-2456(02)00242-8 DOI 10.1016/S0197-2456(02)00242-8] | |||
#schulz2002 Schulz KF, Grimes DA. Generation of allocation sequences in randomised trials: chance, not choice. Lancet. 2002 Feb 9;359(9305):515-9. [http://dx.doi.org/10.1016/S0140-6736(02)07683-3 DOI 10.1016/S0140-6736(02)07683-3] | |||
#kang2008 Kang M, Ragan BG, Park JH. Issues in outcomes research: an overview of randomization techniques for clinical trials. J Athl Train. 2008 Apr-Jun;43(2):215-21. [http://dx.doi.org/10.4085/1062-6050-43.2.215 DOI 10.4085/1062-6050-43.2.215.] | |||
#pocock1979 Pocock SJ. Allocation of patients to treatment in clinical trials. Biometrics 1979; 35: 183-197 [http://dx.doi.org/10.2307/2529944 DOI 10.2307/2529944] | |||
#Kahan2012 Kahan BC, Morris TP. Reporting and analysis of trials using stratified randomisation in leading medical journals: review and reanalysis. BMJ 2012; 345 :e5840 [http://dx.doi.org/10.1136/bmj.e5840 DOI 10.1136/bmj.e5840] | |||
#Kahan2011 Kahan, B. C. and Morris, T. P. (2012), Improper analysis of trials randomised using stratified blocks or minimisation. Statist. Med., 31: 328–340 [http://dx.doi.org/10.1002/sim.4431 DOI: 10.1002/sim.4431] | |||
</biblio> | |||
{{onderschrift}} | |||
Latest revision as of 12:03, 28 May 2024
Auteur | dr. J.M. Binnekade | |
Co-Auteur | dr. ir. N. van Geloven | |
auteurschap op deze site |
Randomisatie is een techniek waarmee patiënten, proefpersonen of proefdieren op basis van toeval (loting) worden toegewezen aan een van de groepen van een experimenteel onderzoek.
Wat is randomiseren?
Een randomized controlled trial is de gouden standaard voor het evalueren van interventies in de gezondheidszorg. De idee van het studiedesign is dat proefpersonen op basis van toeval (at random) worden toegewezen aan een van de studiearmen. Het beoogde resultaat is een gelijke verdeling van de eigenschappen van bekende en onbekende prognostische factoren over de studiearmen. Na randomisatie verwacht je dat het effect van het natuurlijk beloop, placebo effecten, confounders en meetfouten in beide groepen tegen elkaar wegvallen. Hierdoor meet je uiteindelijk alleen het “netto” effect van de interventie als verschil tussen de interventie en de controle groep.
Wanneer randomiseren?
In experimenteel onderzoek waarbij twee of meer groepen worden vergeleken en waarin de onderzoeker de interventie kan manipuleren en op deze wijze invloed zou kunnen hebben op de toewijzing van de interventie of op de behandeling van de proefpersonen.
Waarom randomiseren?
Er zijn drie redenen om te randomiseren:
- Idealiter bestaat het verschil tussen de armen van een studie alleen uit het effect van de therapie, de interventie. Door te randomiseren worden alle andere factoren die het therapie effect kunnen beïnvloeden door het toeval verdeeld over de beide groepen. Dit zorgt ervoor dat het effect van bekende en onbekende (prognostische) factoren at random wordt verdeeld over beide studiearmen.
- Randomisatie helpt bij het blinderen van de interventie voor de behandelaars en de proefpersonen. Het voorkomt dat er patronen van patiëntreacties herkend worden waardoor de toewijzing aan een van de studiearmen bekend wordt aan de behandelaar.
- Randomisatie levert groepen op die een willekeurige steekproef zijn van de onderzoekspopulatie waarmee aan een voorwaarde wordt voldaan voor het toepassen van de standaard statistische testen die gebaseerd zijn op kanstheorie.
Wat doet randomisatie niet?
Randomisatie is geen garantie dat prognostische factoren ook werkelijk gelijk verdeeld worden tussen studiegroepen, het toeval kan ongelukkig uitpakken. De kans op een ongelijke verdeling wordt groter naarmate de steekproef kleiner is. Bij een willekeurig grote steekproef zullen prognostische factoren gelijk verdeeld raken.
Welke methoden zijn ongeschikt voor randomisatie?
Er zijn verschillende methoden om patiënten aan een studie arm toe te wijzen die niet gelden als random. Het bezwaar tegen deze methoden is de voorspelbaarheid van de toewijzing. Omdat artsen er naar streven om iedere patiënt optimaal te behandelen kan er bij een voorspelde toewijzing een conflict ontstaan tussen wat de arts wenselijk acht, op dat moment, onder die specifieke omstandigheden en wat de zorg behorende bij de toegewezen studiearm inhoudt.
Voorbeelden van toewijzing die worden geassocieerd met een hoge mate van voorspelbaarheid zijn: volgens een vaste volgorde (patiënt 1 krijgt A, patiënt 2 krijgt B, patiënt 3 krijgt A etc.); op basis van de datum of dag in de week (patiënten geïncludeerd op even dagen krijgen A, patiënten geïncludeerd op oneven dagen krijgen B); op basis van de initialen van de patiënt (A-K → behandeling A en M-Z → behandeling B). Deze methoden worden sterk afgeraden omdat er makkelijk mee gemanipuleerd kan worden.
Welke software is beschikbaar voor randomisatie?
In het algemeen randomiseert men in Amsterdam UMC in Castor. Als de gewenste methode of instellingen in Castor niet beschikbaar is, kunnen onderzoekers van Amsterdam UMC ondersteuning aanvragen.
Welke typen randomisatie zijn er?
Er zijn verschillende manieren om te randomiseren, o.a. simpel-, blok-, gestratificeerde randomisatie en minimisatie.
Simpele randomisatie
Bij twee studiearmen is deze methode vergelijkbaar met het opgooien van een munt. In de praktijk werkt het met random getallen. Een behandeling wordt toegewezen volgens een vooraf gestelde regel. Bijvoorbeeld een computer genereert een random getal tussen de 0 en 1. Als dit getal minder of gelijk is aan 0,5 wordt behandeling A toegepast, als het getal meer is dan 0,5 wordt behandeling B toegepast.
Nadeel van deze methode is dat het niet garandeert dat de steekproef precies gelijk over de studiearmen verdeeld zal worden. Op basis van toeval kan er een lange opeenvolging van eenzijdige toewijzing plaatsvinden, bijvoorbeeld AAAABBA. Hoe kleiner de steekproef hoe groter het risico op een ongelijke verdeling is.
Om een ongelijke verdeling tussen de studiearmen te vermijden kun vooraf aan de studie met een computer een lijst met random getallen maken en beoordelen op bruikbaarheid. Als de lijst een ongelijke verdeling heeft van meer dan 10 tussen de studiearmen kun je een nieuwe random getallen lijst genereren. De praktijk leert dat de simpele methode van randomisatie alleen bij een beoogde steekproef van pakweg meer dan 200 toepasbaar is [1].
Blokrandomisatie
Het nadeel van simpele randomisatie is de kans op een ongelijke verdeling van het aantal patiënten over de studiearmen . Door te randomiseren in blokken kun je dit vermijden. Een blok krijgt een bepaalde grootte, bijvoorbeeld 4, 6 of 8 waarin beide studiearmen evenredig verdeeld zijn (voorbeeld ABAB of BAAB etc.). Na ieder blok heb je dus een gelijke verdeling over beide studiearmen. De blokgrootte is een veelvoud van het aantal studiearmen in de studie.
Als blokken niet helemaal gebruikt worden kan er alsnog een ongelijke verdeling tussen studiearmen ontstaan. Bijvoorbeeld, als een studie met een blokgrootte van 8 halverwege stopt is de maximale ongelijkheid 4 patiënten.
Kritiek op het gebruik van kleine blokken is dat de randomisatie voor een deel voorspelbaar kan worden. Daarom worden er het liefst grote en blokken van random wisselende grootte gebruikt.
Voorbeeld van randomisatie met blokgrootte van 4 ( therapie = A, controle = B) R → ABAB BABA AABB ABBA ABBA ABAB BABA AABB ABBA etc.
Gestratificeerde randomisatie
Bij simpele of blok randomisatie is het niet gegarandeerd dat bekende prognostische factoren gelijk verdeeld worden over de studiearmen. De kans dat prognostische factoren ongelijk verdeeld worden is bij een kleine steekproef groter dan bij een grote steekproef. Een methode om een ongelijke verdeling van bekende prognostische factoren te voorkomen is gestratificeerde randomisatie. Stratificatie betekent dat voor iedere combinatie van prognostische factoren (voor ieder stratum) een aparte randomisatielijst wordt gebruikt. Gestratificeerde randomisatie wordt vaak gebruikt in combinatie met het blok design om de interventie evenredig over beide studiearmen te verdelen.
Voorbeeld van een gestratificeerde blok randomisatie waarin gestratificeerd wordt voor geslacht en leeftijdsgroep ( therapie = A, controle = B)
Patiënteigenschappen | Randomisatievolgorde | ||
Lijst1 | man | mediane leeftijd- | ABAB AABB ABBA BABA |
Lijst2 | man | mediane leeftijd+ | BAAB BBAA ABAB AABB |
Lijst3 | vrouw | mediane leeftijd- | AABB ABBA BAAB BBAA |
Lijst4 | vrouw | mediane leeftijd+ | ABBA BABA ABAB AABB |
Op basis van de eigenschappen van een patiënt wordt de juiste lijst gekozen, een man die ouder is dan de mediane leeftijd wordt gerandomiseerd vanuit lijst 2. Het stratificeren wordt belangrijker naarmate de steekproef kleiner is omdat het risico op een onevenredige verdeling van de prognostische factoren dan groter is. Echter, het aantal randomisatielijsten dat je moet hanteren groeit snel naarmate je met meer prognostische factoren rekening wil houden. Voor je het weet heb je evenveel strata als patiënten in je steekproef. Bij deze methode is evenzogoed een onevenredige verdeling van patiënten aantallen tussen de studiearmen mogelijk (zie blok randomisatie). Hierbij speelt de blokgrootte en het aantal strata een rol. Als in het bovenstaande voorbeeld toevalligerwijs in alle strata de laatste blokken AABB zouden zijn en de studie stopt nadat alleen de AA's zijn gebruikt is de maximale (erg theoretische) scheefheid 8 patiënten. Als je met meerdere prognostische factoren rekening wilt houden kun je meerdere factoren combineren in een index waarna je de index gebruikt om de strata te definiëren. Let op: wanneer er gestratificeerd gerandomiseerd wordt, dan moet ook de analyse corrigeren voor de stratificatiefactoren. Zie bijvoorbeeld de artikelen van Kahan en Morris [2, 3] en de EMA guideline on adjustment for baseline covariates (draft). Een toegankelijke uitleg hierover vind je in deze post van Jonathan Bartlett.
Minimisatie
Met minimisatie wordt ook gestreefd naar een gelijke verdeling van patiënten en hun prognostische factoren onder de studiearmen. Het verschil met gestratificeerde blok randomisatie is dat er bij minimisatie geen strata (subgroepen) vooraf worden gedefinieerd van waaruit gerandomiseerd wordt. De minimisatie methode beoordeelt alvorens een nieuwe patiënt wordt gerandomiseerd hoe zijn of haar verdeling van de prognostische factoren is bij de tot dan toe gerandomiseerde patiënten. Als deze verdeling in balans is wordt de patiënt gewoon (kop of munt) gerandomiseerd. Als er een onbalans bestaat zal de trekking bewust worden beïnvloed ten gunste van de groep die de onbalans doet verminderen.
Voorbeeld van een randomisatie met de minimisatie methode.
Overzicht eerder gerandomiseerde patiënten | ||
Prognostische factor | Interventie | Controle |
Mannen | 3 | 5 |
Vrouwen | 5 | 3 |
Leeftijd 21-30 | 4 | 4 |
Leeftijd 31-40 | 2 | 3 |
Leeftijd 41-50 | 2 | 1 |
Risico hoog | 4 | 5 |
Risico laag | 4 | 3 |
Stel de eerst volgende patiënt is een man, tussen de 31 en 40 jaar oud met een hoog risico.
In de interventiegroep zijn tot nu toe 3 mannen gerandomiseerd, hebben 2 patiënten een leeftijd tussen de 31-40 en hebben 4 patiënten een hoog risico.
In de controlegroep zijn 5 mannen gerandomiseerd, hebben 3 patiënten een leeftijd tussen de 31-40 en hebben 5 patiënten een hoog risico.
De onbalans die nu zou ontstaan bij randomizatie naar de interventiearm is voor mannen 5 - 4 = 1, voor de leeftijdscategorie 3 - 3 = 0 en voor hoog risico 5 - 5 = 0, totaal 1 (1+0+0). Bij randomizatie naar de controlearm ontstaat er een onbalans van 6 - 3 = 3 (mannen), 4 - 2 = 2 (leeftijd 31-40) en 6 - 4 = 2 (hoog risico), een totale onbalans van 7 (3+2+2). Nu zijn er verschillende opties om de patiënt toe te wijzen. Bij een strikte minimisatie wordt de patiënt toegewezen aan de interventiegroep omdat 1 < 7. Het nadeel van deze methode is de voorspelbaarheid. Een andere optie is het aanpassen van de kansverhouding op toewijzing, bijvoorbeeld 80:20. De kansverhouding kan je laten bepalen door de mate van onbalans (gebruikelijk). Als groepen in balans zijn vindt de toewijzing plaats op basis van een fifty-fifty kans.
Vragen over randomisatie
Kan ik op volgorde van aanmelding randomiseren ?
Wij gaan een dubbelblinde crossover studie doen. Een groep volwassen patiënten gaat gedurende 2 perioden van 4 weken een extra supplement krijgen wat we ene periode een mogelijk werkzame stof en de andere periode placebo bevat. Het doel is 20 patiënten te includeren. Graag willen we uw advies over hoe te randomiseren. Er zal een groep 1 zijn, die eerst het blauwe supplement en in de tweede periode het groene supplement krijgt, en er is een groep 2 die eerst het groene supplement en in de tweede periode het blauwe supplement krijgt. Mijn voorstel zou zijn om te randomiseren in volgorde van aanmelding waarbij de oneven nummers (1e, 3e, 5e aanmelding etc) in groep 1 gaan en de even nummers (2e 4e 6e etc) aanmelding in groep 2. Is dit een juiste methode of zijn er valkuilen?
Om en om randomiseren is gevaarlijk omdat dan makkelijk de blindering doorbroken kan worden (als je eenmaal weet dat nr 5 groen heeft gekregen weet je alle opeenvolgende toewijzingen ook gelijk!). Er worden in meta-analyses zelfs studies geëxludeerd die gerandomiseerd hebben op bijvoorbeeld dag van de week. Het is aan te raden gebruik te maken van een randomisatieprogramma. Degene die het middel moet gaan geven, mag niet weten of dit groen of blauw is. Bij de tweede (cross-over) periode moet de 'randomisator' alle groene op blauw overzetten en vice versa. Wederom blijft de behandelaar blind.
Kan het bij gestratificeerde randomisatie voorkomen dat bepaalde patiënten niet meer geïncludeerd kunnen worden?
Ik wil binnenkort starten met een RCT waarin ik 100 patiënten in de interventiegroep wil hebben en 100 in de controlegroep. Stratificatie zal zijn voor geslacht (man/vrouw), leeftijd(50-70/70-90) en uitvoerend chirurg. Mijn vraag is nu: kan het zijn dat (vooral later in het randomisatieproces) er patiënten NIET worden geïncludeerd omdat een randomisatiestratum al vol is en de patiënt niet voldoet aan de eisen die gesteld zijn door de stratificatieprocedure (bv. niet de goede leeftijd, geslacht, arts zit al vol etc etc.) Ik vraag dit, daar de patiënten die ik wil includeren moeilijk te vinden zijn en elke patiënt eigenlijk telt.
Doorgaans wordt er bij gebruik van gestratificeerde randomisatie geen grens gezet op bijvoorbeeld het 'absolute' aantal mannen of vrouwen dat geïncludeerd wordt. Stel dat er maar 10% vrouwen instroomt, dan tracht de stratificatie in beide behandelgroepen die 10% vrouwen te krijgen. Het is niet zo dat er op een gegeven moment 'geen vrouw meer geïncludeerd mag worden' oid. Waar wel rekening mee moet worden gehouden is dat bij het gebruik van (meerdere) stratificatiefactoren het lastiger is om die balans te verkrijgen en het ook lastiger kan worden om de totale balans (100 vs 100) te verzekeren. Het kan dan bijvoorbeeld ook 95-105 worden, of 5% vrouwen in de ene arm en 15% in de andere. Er moet van te voren gekeken worden hoeveel stratificatiefactoren meekunnen om een redelijke balans te kunnen verzekeren. Maar het is dus niet zo dat er patiënten 'niet mee kunnen doen'.
Een van onze trialpatiënten is uitgevallen, is het verstandig om de randomisatieplek weer vrij te maken en te vergeven aan een nieuwe patiënt?
Op dit moment zijn er een aantal patiënten gerandomiseerd, maar nu valt er middenin de lijst een patiënt uit. Deze patiënt is onterecht geïncludeerd. Wij zouden deze plek het liefst opnieuw vergeven aan een nieuwe patiënt. Mag dat of zijn er methodologische bezwaren? In principe is de randomisatielijst overigens lang genoeg om de plek leeg te laten.
De aanpak bij 'uitval' van gerandomiseerde patiënten hangt van een aantal zaken af:
1. intention to treat principe: Volgens het 'intention to treat' principe zou iedereen die ooit in een studie geïncludeerd is mee moeten blijven doen tot het einde volgens de gerandomiseerde allocatie. Ook als er protocol violations zijn zoals het switchen van behandeling, niet houden aan voorgeschreven behandeling of het achteraf niet volledig blijken te voldoen aan inclusiecriteria. Idee hierachter is dat wanneer de behandeling aangeraden gaat worden (bijvoorbeeld in richtlijnen) voor patiënten met bepaalde criteria er soortgelijke 'inschattingsfouten'/ protocol violations kunnen optreden en dat een vergelijking van de effectiviteit binnen een studiepopulaties inclusief deze violators de beste inschatting van het effect in de werkelijkheid / praktijk geeft. Indien jullie in de trial het intention to treat principe willen aanhouden, dan zou deze patiënt niet geëxcludeerd moeten worden.
2. sample size berekening: De sample size berekening kan op verschillende wijze rekening houden met uitval. Vaak is er bij de sample size berekening rekening gehouden met een bepaalde mate van uitval. Bijvoorbeeld er zijn 100 patiënten nodig in de analyse, er worden er 110 geïncludeerd omdat enkelen waarschijnlijk zullen uitvallen/niet mee kunnen in de analyse. In dit geval zou je 110 patiënten randomiseren (randomisatielijst van 110). Er zullen uiteindelijk 10 hiervan niet mee doen in de analyse, dat is ingecalculeerd en een uitgevallen plek hoeft dus niet opgevuld te worden. Heel soms is de sample size berekening zo opgesteld dat er bijvoorbeeld 10 mannen en 10 vrouwen nodig zijn die het hele protocol strikt moeten hebben gevolgd (powerberekening gebaseerd op de per-protocol analyse). Dit is vaak het geval in heel vroeg fase, experimentele studies. In zo'n geval kan er bij uitval een plek worden opgevuld door een nieuwe patiënt. In sommige situatie is het raadzaam om daarbij de vrijgevallen randomisatieplaatsen weer op te vullen (zie punt 3 hieronder).
3. balans in randomisatielijst: Wanneer er een kleine sample size is en daarbij wellicht ook nog een stratificatie in de randomisatie (bijvoorbeeld 10 mannen in 1 stratum en 10 vrouwen in ander stratum) dan kan uitval van een van de patiënten en toevoegen van een nieuwe patiënt met nieuwe randomisatieuitslag een ongewenst scheve allocatie opleveren (bijvoorbeeld mannen 4:6 i.p.v. gewenste 5:5). In dat soort gevallen kan er voor gekozen worden een vrijgevallen randomisatieplek op te laten vullen door de nieuwe 'vervangende' patiënt. Nadeel hiervan is wel dat (bij niet geblindeerde studies) de randomisatieuitslag van de vervanger al bekend is voor inclusie. Wanneer er een grotere sample size is, dan is i.h.a. een kleine disbalans in allocatie niet storend. Bijvoorbeeld een trial met 47:53 allocatie is prima en heeft evenveel power als een 50:50 allocatie. Ervan uitgaande dat uitval van patiënten niet slechts in 1 van de twee armen voorkomt (dat zou op hele andere problemen duiden) is er in het algemeen geen probleem met allocatiebalans te verwachten en wordt aangeraden om gewoon een volgende positie van de randomisatielijst te gebruiken na uitval van een patiënt.
Samenvattend is het in het algemeen af te raden om randomisatieposities 'vrij te maken en opnieuw te vullen'. Uitzondering hierop zijn vroege fase experimentele studies met sterke wens voor gebalanceerde allocaties. Ook is een uitzondering als er ten onrechte gerandomiseerd is door bijvoorbeeld een technische fout zoals 'twee keer op de randomisatieknop drukken'.
Referenties
-
Pocock SJ. Allocation of patients to treatment in clinical trials. Biometrics 1979; 35: 183-197 DOI 10.2307/2529944
-
Kahan, B. C. and Morris, T. P. (2012), Improper analysis of trials randomised using stratified blocks or minimisation. Statist. Med., 31: 328–340 DOI: 10.1002/sim.4431
-
Kahan BC, Morris TP. Reporting and analysis of trials using stratified randomisation in leading medical journals: review and reanalysis. BMJ 2012; 345 :e5840 DOI 10.1136/bmj.e5840
-
Kernan WN, Viscoli CM, Makuch RW, Brass LM, Horwitz RI. Stratified randomization for clinical trials. J Clin Epidemiol. 1999 Jan;52(1):19-26. DOI 10.1016/S0895-4356(98)00138-3
-
DG Altman, JM Bland. Treatment allocation by minimization. BMJ. 2005 April 9; 330(7495): 843. DOI 10.1136/bmj.330.7495.843
-
Scott NW, McPherson GC, Ramsay CR, Campbell MK. The method of minimization for allocation to clinical trials. a review. Control Clin Trials. 2002 Dec;23(6):662-74. DOI 10.1016/S0197-2456(02)00242-8
-
Schulz KF, Grimes DA. Generation of allocation sequences in randomised trials: chance, not choice. Lancet. 2002 Feb 9;359(9305):515-9. DOI 10.1016/S0140-6736(02)07683-3
-
Kang M, Ragan BG, Park JH. Issues in outcomes research: an overview of randomization techniques for clinical trials. J Athl Train. 2008 Apr-Jun;43(2):215-21. DOI 10.4085/1062-6050-43.2.215.
Klaar met lezen? Je kunt naar het OVERZICHT van alle statistische onderwerpen op deze wiki gaan of naar de pagina KEUZE TOETS voor hulp bij het uitzoeken van een geschikte toets of analyse. Wil je meer leren over biostatistiek? Volg dan de AMC e-learning Practical Biostatistics. Vind je op deze pagina's iets dat niet klopt? Werkt een link niet? Of wil je bijdragen aan de wiki? Neem dan contact met ons op.
De wiki biostatistiek is een initiatief van de voormalige helpdesk statistiek van Amsterdam UMC, locatie AMC. Medewerkers van Amsterdam UMC kunnen via intranet ondersteuning aanvragen.