Quale test per l'analisi incrociata: Boschloo o Barnard?


11

Sto analizzando una tabella 2x2 da un piccolo set di dati di 30 pazienti. Stiamo cercando retrospettivamente di trovare alcune variabili che diano un indizio su quale trattamento scegliere. Le variabili (oss normale / strana) e la decisione di trattamento (A / B) sono di particolare interesse e quindi i dati si presentano così:

Obs/Tr. Dec.ABnormal121325strange055121830

Ovviamente una cella manca di voci che escludono un test chi-quadrato e il test esatto di Fisher non fornisce un valore p saturo (ma comunque <10%). Quindi la mia prima idea è stata quella di trovare un test con una potenza maggiore e stavo leggendo in un blog e in questo articolo sul test di Barnard e Boschloos, che in generale ci sono tre scenari che portano a un test potente:

  1. Colonna e file fissi Test esatto di Fisher
  2. Colonna o (xclusive) Rowsums riparati Test esatto di Barnard
  3. Nessuno è stato risolto Test esatto di Boschloos

L'articolo sopra ha sottolineato che la somma del trattamento A e del trattamento B non sono quasi mai noti prima, quindi possiamo escludere l'esatto test di Fisher. Ma per quanto riguarda le altre alternative? Nel caso in cui controllo dove abbiamo controlli sani possiamo controllare il gruppo placebo e verum quali numeri possiamo controllare, quindi uno sceglierebbe 2: Barnard. Nel mio caso non sono sicuro, perché da un lato abbiamo un problema matematico simile (somma dei livelli di osservazione equivalente alla somma di placebo / verum), che porta a Barnard ma il design è diverso, perché non possiamo controllare il nr. di osservazione normale / strano prima di prelevare il campione che porta a 3: Boschloo.

Quindi quale test dovrebbe essere usato e perché? Certo che voglio un alto potere.

(Un'altra domanda che vorrei sapere è, se in caso di chisq.testnon fosse meglio usare prop.test(x, alternative = "greater")? Gli aspetti teorici sono spiegati qui .)


Avresti posto questa domanda se il test di Fisher avrebbe dato un valore di p inferiore al tuo livello di significatività?
Michael M,

Dato che le colonne sono fisse (sembra che il tuo articolo suggerisca quello di Barnard), ma non ci sono riuscito senza pagare :(
MikeP

@Michael: Penso che sia un problema rilevante in generale, ma senza il problema specifico non avrei potuto prendere in considerazione una ricerca più approfondita.
Taz,

@ Mike: Sry, ero all'istituto e non pensavo al paywall. Se trovo una soluzione gratuita, la aggiungerò. Tuttavia, penso di non aver sottolineato abbastanza chiaramente il problema. Nel mio caso i gruppi di trattamento non sono controllati, ma sono una conseguenza di una diagnosi manuale da parte di un medico e voglio scoprire se la decisione per il trattamento A o B è correlata alla variabile di osservazione. E anche quale test applicare e come applicarlo in modo ottimale.
Taz,

Ahhh, quindi una persona che entra nello studio avrebbe potuto finire in una delle quattro categorie alla fine?
MikeP,

Risposte:


13

Potrebbe esserci una certa confusione sul termine "test di Barnard" o "Boschloo". Il test esatto di Barnard è un test incondizionato, nel senso che non condiziona su entrambi i margini. Pertanto, sia il secondo che il terzo proiettile sono il test di Barnard. Dovremmo invece scrivere:

  1. Entrambi i margini fissi (Disturbo ipergeometrico) → Test esatto di Fisher
  2. Un margine fisso (Double Binomial Dist'n) → Esatto test di Barnard
  3. Nessun margine fisso (Multinomial Dist'n) → Esatto test di Barnard

Il test esatto di Barnard comprende due tipi di tabelle, quindi le distinguiamo dicendo il modello "binomiale" o "multinomiale" come appropriato.

In genere, il test esatto di Barnard utilizza una statistica con pool Z (aka Score) per determinare le tabelle "come o più estreme". Si noti che il documento originale Barnard (1947) utilizza un approccio più complicato per determinare le tabelle più estreme (indicato come "CSM"). L'esatto test di Boschloo utilizza il valore p di Fisher per determinare le tabelle "come o più estreme". Il test di Boschloo è uniformemente più potente del test esatto di Fisher.

Per il tuo set di dati, sembra che nessuno dei margini sia stato corretto, quindi consiglierei di utilizzare l'esatto test di Boschloo con un modello multinomiale. Ho trovato il test di Boschloo leggermente migliore per i rapporti di margine sbilanciati (anche se in genere molto simile al test esatto di Barnard con statistica Z pool). Tuttavia, poiché sia ​​il test di Boschloo che i modelli multinomiali sono molto più intensi dal punto di vista computazionale, è anche possibile utilizzare il modello binomiale (il ragionamento per cui questo sarebbe ancora appropriato è un po 'complicato; per riassumere brevemente, i margini sono una statistica approssimativamente accessoria, quindi va bene condizionare a margine). Per maggiori dettagli sui test esatti e informazioni sull'implementazione, utilizzare il pacchetto Exact R ( https://cran.r-project.org/web/packages/Exact/Exact.pdf). Sono l'autore del pacchetto ed è una versione più aggiornata del codice sul blog.


1
Grazie per la tua chiara dichiarazione! Molto bello avere questa spiegazione in poche righe. Alla fine l'ho fatto come hai scritto dopo aver letto l'articolo che è molto buono, ma anche molto lungo ;-)
Taz
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.