Tes untuk analisis tabel silang mana: Boschloo atau Barnard?

11

Saya menganalisis tabel 2x2 dari dataset kecil 30 pasien. Kami secara retrospektif mencoba menemukan beberapa variabel yang memberikan petunjuk tentang perawatan mana yang harus dipilih. Variabel (obs normal / aneh) dan keputusan pengobatan (A / B) adalah minat khusus dan oleh karena itu data terlihat seperti ini:

Obs / Tr. DesemberSEBUAHBnormal121325aneh055121830

Jelas satu sel kekurangan entri yang tidak termasuk uji chi-squared dan uji Fisher tidak memberikan nilai p jenuh (tapi masih <10%). Jadi ide pertama saya adalah menemukan tes dengan kekuatan yang lebih besar dan saya membaca di sebuah blog dan dalam artikel ini tentang tes Barnard dan Boschloos, bahwa secara umum ada tiga skenario yang menghasilkan tes yang kuat:

  1. Kolom dan Rowsum memperbaiki uji benar Fisher
  2. Kolom atau (xclusive) Rowsum diperbaiki Barnard's Test
  3. Tidak ada yang diperbaiki Boschloos's Test

Artikel di atas menunjukkan bahwa jumlah pengobatan A dan pengobatan B hampir tidak pernah diketahui sebelumnya, sehingga kita dapat mengecualikan uji eksak Fisher. Tetapi bagaimana dengan alternatif lain? Dalam hal kontrol di mana kita memiliki kontrol yang sehat, kita dapat mengontrol plasebo dan kelompok verum yang nomornya dapat kita kontrol, jadi kita akan memilih 2: Barnard. Dalam kasus saya, saya tidak yakin, karena di satu sisi kami memiliki masalah matematika yang sama (jumlah tingkat pengamatan setara dengan jumlah plasebo / verum), yang mengarah ke Barnard tetapi desainnya berbeda, karena kami tidak dapat mengontrol no. dari pengamatan normal / aneh sebelum mengambil sampel yang mengarah ke 3: Boschloo.

Jadi tes mana yang harus digunakan dan mengapa? Tentu saja saya ingin daya tinggi.

(Pertanyaan lain yang ingin saya ketahui adalah, jika chisq.testdalam r tidak akan lebih baik untuk digunakan prop.test(x, alternative = "greater")? Aspek teoritis dijelaskan di sini .)

Taz
sumber
Apakah Anda akan mengajukan pertanyaan ini jika tes Fisher akan memberikan nilai p di bawah tingkat signifikansi Anda?
Michael M
Karena kolom sudah diperbaiki (sepertinya artikel Anda menyarankan Barnard), tapi saya tidak bisa melakukannya tanpa membayar :(
MikeP
@Michael: Saya pikir ini masalah yang relevan secara umum, tetapi tanpa masalah khusus saya mungkin tidak akan mempertimbangkan penelitian yang lebih dalam.
Taz
@ Mike: Sry, saya di institut dan tidak memikirkan paywall. Jika saya menemukan solusi gratis, saya akan menambahkannya. Namun, saya pikir saya tidak menunjukkan masalahnya dengan cukup jelas. Dalam kasus saya, Kelompok Pengobatan tidak terkontrol, melainkan merupakan konsekuensi dari beberapa diagnosis manual oleh dokter dan saya ingin mengetahui apakah keputusan untuk Pengobatan A atau B terkait dengan variabel Observasi. Dan juga tes mana yang diterapkan dan bagaimana menerapkannya secara optimal.
Taz
Ahhh, jadi seseorang yang memasuki studi bisa dibayangkan berakhir di salah satu dari empat kategori pada akhir?
MikeP

Jawaban:

13

Mungkin ada beberapa kebingungan tentang istilah "tes Barnard" atau tes "Boschloo". Tes tepat Barnard adalah tes tanpa syarat dalam arti bahwa itu tidak mengkondisikan pada kedua margin. Karena itu, peluru kedua dan ketiga adalah ujian Barnard. Kita seharusnya menulis:

  1. Kedua margin diperbaiki (Hypergeometric Dist'n) → Uji eksak Fisher
  2. Satu margin diperbaiki (Double Binomial Dist'n) → Tes tepat Barnard
  3. Tidak ada margin yang diperbaiki (Multinomial Dist'n) → Tes tepat Barnard

Uji tepat Barnard mencakup dua jenis tabel, jadi kami membedakan keduanya dengan mengatakan model "binomial" atau "multinomial" yang sesuai.

Biasanya, tes tepat Barnard baik menggunakan statistik Z-pooled (alias Skor) untuk menentukan tabel 'sebagai atau lebih ekstrim'. Perhatikan kertas Barnard asli (1947) menggunakan pendekatan yang lebih rumit untuk menentukan tabel yang lebih ekstrim (disebut "CSM"). Uji pasti Boschloo menggunakan nilai p Fisher untuk menentukan tabel 'sebagai atau lebih ekstrim'. Tes Boschlo secara seragam lebih kuat daripada tes eksak Fisher.

Untuk dataset Anda, sepertinya tidak ada margin yang diperbaiki, jadi saya sarankan menggunakan uji Boschloo yang tepat dengan model multinomial. Saya menemukan tes Boschloo sedikit lebih baik untuk rasio margin yang tidak seimbang (walaupun biasanya sangat mirip dengan tes Barnard yang tepat dengan statistik Z-pooled). Namun, karena uji Boschloo dan model multinomial jauh lebih intensif secara komputasi, Anda juga dapat menggunakan model binomial (alasan mengapa ini masih sesuai adalah sedikit rumit; untuk meringkas secara singkat, margin adalah statistik yang kira-kira tambahan, jadi tidak apa-apa untuk mengkondisikan pada margin). Untuk detail lebih lanjut tentang tes dan informasi yang tepat tentang implementasi, silakan gunakan paket Exact R ( https://cran.r-project.org/web/packages/Exact/Exact.pdf). Saya adalah pembuat paket dan ini adalah versi kode yang lebih diperbarui di blog.

Peter Calhoun
sumber
1
Terima kasih atas pernyataan Anda yang jelas! Sangat menyenangkan memiliki penjelasan ini dalam beberapa baris. Pada akhirnya saya melakukannya seperti yang Anda tulis setelah membaca makalah yang sangat bagus, tetapi juga sangat panjang ;-)
Taz