Рандомизация:

практические аспекты

Дизайн некоторых исследований предполагает возможность (а иногда и необходимость) рандомизации.
Эта процедура представляет собой распределение участников по группам случайным образом.
Она позволяет исключить предвзятость исследователей и уменьшить влияние искажающих факторов.
NB! Способы неслучайного распределения рандомизацией считаться НЕ МОГУТ.
Допустим, врач распределяет чётных пациентов в одну группу, а нечётных – в другую.
При этом в очереди находятся люди с разной тяжестью заболевания. Прием «тяжелых» пациентов зачастую затягивается, и ожидающие договариваются после долгих приемов пропускать человека с коротким вопросом.
Врач же продолжает распределять их в группы вышеупомянутым способом.
В результате в одной группе оказываются «тяжелые» пациенты, а в другой – более «лёгкие». То есть врач исключает свою предвзятость, но не устраняет влияние искажающего фактора (тяжести заболевания). Это может повлиять на результаты исследования и их интерпретацию.
Что МОЖНО отнести к методам случайного распределения?
  • Использование таблиц случайных чисел
  • Генерация псевдослучайных чисел (компьютерное распределение)
  • Физические способы рандомизации (метод конвертов, подбрасывание монетки)
Физические способы оставляют больше возможностей для нечаянной или преднамеренной реализации неслучайного распределения (например, выбора конверта), а потому обычно менее предпочтительны.
Наиболее удобным представляется использование заранее сгенерированных таблиц случайных чисел (листов рандомизации). При этом, если нет уверенности в точном числе участников, лучше использовать блочную рандомизацию.
  • При простой рандомизации выборка будет рассматриваться как единое целое.
Участники из всей выборки будут распределяться в группы поровну случайным образом.
Поэтому, если набор прекратится посередине листа, объем групп может оказаться неравным.
  • При блочной рандомизации выборка будет разделена на небольшие блоки.
Участники из каждого блока будут распределяться в группы поровну случайным образом.
Поэтому, если набор прекратится посередине листа, объем групп окажется примерно равным.
Рассмотрим, как создать лист блочной рандомизации с помощью языка программирования R.
Для этого можно использовать функцию blockrand из одноименного пакета. В ней нужно задать:
  • Число участников, для которых будет проводиться рандомизация (n)
  • Число групп (num.levels)
  • Имена групп (levels)
Имена следует задавать в кавычках, через запятую и пробел.
  • Множитель для размера блока (block.sizes)
Множитель следует подобрать так, чтобы число участников без остатка делилось на размер блока
(произведение множителя и числа групп).
  • Название документа, в который будет сохранен рандомизационный лист.
В приведенном примере заданное число участников (12) будет делиться на небольшие блоки по 4 человека (множитель 2 × 2 группы). Внутри каждого из блоков участники будут распределяться в группы поровну случайным образом: двое в группу “1” и двое в группу “2”.
Made on
Tilda