Kalkulator Percuma Editverse
Penjana Jujukan Rawak untuk Percubaan Klinikal
Jana jujukan peruntukan yang boleh dihasilkan semula untuk percubaan — pengacakan mudah, blok atau berstrata dengan benih tetap — dan salin arahan R yang tepat di sebalik hasilnya. Panduan penuh adalah seperti di bawah. Disahkan terhadap R 4.3.3.
Dalam Perkataan Mudah
Pengacakan menugaskan peserta kepada kumpulan rawatan secara kebetulan, yang mana ia dapat menghapuskan bias pemilihan dan mengimbangi kedua-dua pembaur yang diketahui dan tidak diketahui merentasi cabang. Urutan yang betul dijana oleh proses rawak yang ditakrifkan, bukan melalui penggantian, tarikh atau apa-apa sahaja yang boleh diramalkan oleh perekrut.
Pengacakan blok memastikan saiz kumpulan seimbang semasa pengambilan pekerja diteruskan dengan pengacakan dalam blok kecil, dan pengacakan berstrata mengimbangi faktor prognostik penting dengan pengacakan secara berasingan dalam setiap stratum. Benih rawak yang direkodkan menjadikan keseluruhan jujukan boleh dihasilkan semula dan diaudit.
Bila Perlu Menggunakan Setiap Kaedah Pengacakan
Gunakan pengacakan mudah untuk percubaan besar yang mana secara kebetulan sahaja memastikan kumpulan seimbang. Gunakan pengacakan blok apabila anda memerlukan saiz kumpulan yang seimbang sepanjang perekrutan, terutamanya dalam percubaan yang lebih kecil, dan pengacakan berstrata apabila beberapa faktor prognostik yang kuat mesti diseimbangkan merentasi cabang.
Apa sahaja kaedah yang anda pilih, jujukan mesti disembunyikan daripada peserta yang mendaftar — penyembunyian penjanaan dan peruntukan adalah langkah perlindungan yang berbeza, dan kedua-duanya diperlukan. Rekodkan benih dan parameter supaya jujukan boleh dihasilkan semula. Padankan reka bentuk dengan saiz sampel yang sesuai . Tidak pasti skema mana yang sesuai dengan percubaan anda? Pemilih Ujian kami boleh membantu.
set.seed({seed}) lengan <- trimws(strsplit("{senjata}", ",")[[1]]); blok <- c({blok}); n <- {n} strata <- trimws(strsplit("{strata}", ",")[[1]]); skema <- "{skema}" gen <- fungsi(n) { jika (grepl("Mudah", skema)) kembali(senjata[sampel.int(panjang(senjata), n, ganti = BENAR)]) keluar <- aksara(0) sementara (panjang(keluar) < n) { b <- blok[sampel.int(panjang(blok), 1)] keluar <- c(keluar, sampel(rep(senjata, panjang.keluar = b))) } keluar[1:n] } jika (grepl("Berstrata", skema)) lapply(setNames(strata, strata), fungsi(s) gen(n)) lain gen(n)Panduan pengguna
Bila hendak digunakan. Jana senarai peruntukan yang boleh dihasilkan semula (mudah, blok yang diubah suai atau berstrata) dengan benih yang direkodkan. Arahan R menghasilkan semula senarai yang tepat.
Andaian. Senarai ini dipegang oleh seseorang yang bebas daripada pengambilan pekerja (penyembunyian peruntukan); senarai utama dan senarai tersebut diarkibkan.
Kesilapan biasa. Jangan gunakan saiz blok tetap tunggal dalam percubaan tanpa buta (tugasan terakhir menjadi boleh diramal). Pengacakan mudah boleh menyebabkan percubaan kecil tidak seimbang. Kaedah dinamik seperti peminimuman memerlukan perisian khusus.
Contoh yang dikerjakan
Klik Muatkan data contoh di atas, kemudian Jalankan Analisis untuk melihat hasil yang diusahakan sepenuhnya dengan rajah, formula dan tafsiran untuk ujian ini.
Rujukan
- Schulz KF, Grimes DA. Penjanaan jujukan peruntukan dalam percubaan rawak. Lancet. 2002;359:515-519.
- Kim J, Shin W. Cara melakukan peruntukan rawak (rawak). Clin Orthop Surg. 2014;6(1):103-109.
Contoh Kerja
Contoh 1 — Pengrawak blok
Untuk percubaan dua lengan menggunakan blok empat, setiap blok mengandungi dua tugasan A dan dua B dalam susunan rawak. Selepas setiap empat peserta, kumpulan tersebut seimbang dengan tepat, jadi perhentian awal masih meninggalkan lengan yang setanding — berguna dalam percubaan yang lebih kecil.
Contoh 2 — Pengacakan berstrata
Jika tahap keterukan penyakit sangat mempengaruhi hasil, rawakkan secara berasingan dalam strata ringan dan teruk, setiap satunya dengan urutan bloknya sendiri. Ini menjamin kedua-dua cabang mempunyai campuran tahap keterukan yang sama, mencegah ketidakseimbangan peluang pada faktor prognostik utama.
Andaian untuk Disemak
Proses rawak yang tulen. Urutan mesti datang daripada penjana rawak yang ditakrifkan dengan benih yang direkodkan, tidak pernah daripada silih berganti, tarikh lahir atau susunan kemasukan.
Penyembunyian peruntukan. Peserta yang mendaftar tidak boleh menjangka tugasan seterusnya; urutan yang dijana hanya selamat jika ia disembunyikan sehingga peruntukan.
Saiz blok yang munasabah. Blok yang terlalu kecil dan bersaiz tetap boleh diramalkan menjelang akhir setiap blok; saiz blok yang berbeza-beza dapat mengurangkan risiko ini.
Kesalahan biasa
Mengelirukan generasi dengan penyembunyian
Urutan rawak yang sempurna masih boleh dimanipulasi jika perekrut dapat melihat tugasan yang akan datang. Penjanaan dan penyembunyian adalah berasingan dan kedua-duanya penting.
Menggunakan blok tetap yang boleh diramal
Blok tetap kecil membolehkan kakitangan meneka tugasan terakhir dalam setiap blok. Gunakan saiz blok rawak atau lebih besar untuk memastikan peruntukan tidak dapat diramalkan.
Pseudo-rawak mengikut tarikh atau susunan
Penetapan mengikut selang-seli, hari dalam seminggu atau nombor kemasukan bukanlah pengacakan dan memperkenalkan semula bias pemilihan.
Tidak merekodkan benih
Tanpa benih dan parameter rawak, jujukan tidak boleh diterbitkan semula atau diaudit, lalu melemahkan ketelusan percubaan.
Soalan Lazim
Apakah perbezaan antara pengacakan mudah dan pengacakan blok?
Pengrawangan mudah menetapkan setiap peserta secara bebas; pengrawangan blok mengimbangi saiz kumpulan dengan mengacak dalam blok kecil.
Mengapa perlu berstrata?
Stratifikasi mengimbangi faktor prognostik yang kuat merentasi cabang, mencegah ketidakseimbangan peluang pada pembolehubah yang sangat mempengaruhi hasilnya.
Apakah penyembunyian peruntukan?
Ia menyembunyikan tugasan akan datang daripada peserta yang mendaftar, jadi urutan rawak tidak boleh diubah pada titik peruntukan.
Adakah hasilnya sepadan dengan R?
Ya. Penjana menggunakan pengacakan R standard dengan benih yang direkodkan dan menunjukkan arahan supaya urutan yang tepat dapat dihasilkan semula.
Kalkulator Berkaitan
Rujukan
- Schulz KF, Grimes DA. Penjanaan jujukan peruntukan dalam percubaan rawak: peluang, bukan pilihan. Lancet. 2002;359(9305):515–519. PMID 11853818.
- Schulz KF, Grimes DA. Penyembunyian peruntukan dalam percubaan rawak: mempertahankan diri daripada penyahkodan. Lancet. 2002;359(9306):614–618. PMID 11867132.
- Schulz KF, Altman DG, Moher D. CONSORT 2010 Kenyataan: garis panduan terkini untuk melaporkan percubaan rawak kumpulan selari. BMJ. 2010;340:c332.
Perlu Analisis Ini Dilakukan untuk Manuskrip Anda?
Pasukan kami membina jadual pengacakan yang boleh dihasilkan semula — ringkas, blok atau berstrata dengan peruntukan tersembunyi — dan mendokumentasikan benih dan parameter untuk kebolehauditan penuh.
