Unità 8 / 11

Analisi dei dati e validazione statistica

Guadagni:

  • Capacità di scegliere il test appropriato alla tipologia e alla distribuzione dei dati e di verificare le ipotesi (normalità, varianza)
  • Capacità di comprendere il vero significato del valore p e riportare i risultati con dimensione dell'effetto e intervallo di confidenza
  • Protezione dal p-hacking con separazione tra verifica e scoperta, correzione di confronti multipli e reporting completo

L'esperimento è finito, i dati sono arrivati. Ora siamo nella fase più critica e più sbagliata: analizzare correttamente i dati e interpretare onestamente i risultati. I dati biologici sono spesso rumorosi, instabili e multivariati. La selezione errata dei test, le violazioni implicite dei presupposti e il p-hacking inconscio (tentare un'analisi finché non fornisce il risultato desiderato) sono le cause principali della crisi di riproducibilità nella letteratura biologica pubblicata. L'intelligenza artificiale ti aiuta a scegliere il test giusto, verificare le ipotesi e scrivere il codice di analisi; ma l'integrità statistica è tua responsabilità.

In questa unità tratteremo test statistici comuni, verifiche delle ipotesi e modi per proteggersi dal p-hacking.

Scegliere il test giusto

La scelta del test dipende dal tipo e dalla distribuzione dei dati. L'intelligenza artificiale ti aiuterà a fare questa scelta, ma non dovresti applicarla alla cieca:

  • Due gruppi, dati continui, distribuzione normale: t-test indipendente.
  • Due gruppi, non normali: Mann-Whitney U (non parametrico: non richiede l'ipotesi di distribuzione).
  • Più di due gruppi: ANOVA (analisi della varianza) + test post-hoc.
  • Dati categorici (conteggi): test chi quadrato o test esatto di Fisher.
  • Relazione: correlazione (Pearson/Spearman) o regressione.
Suggerimento: visualizzare i dati prima di selezionare il test. Un istogramma o un boxplot mostra immediatamente la normalità e i valori anomali richiesti da un test t. "Prima il grafico, poi il test" è una buona abitudine.

Verifica delle ipotesi

Ogni test ha presupposti nascosti. Il test t presuppone una distribuzione normale e l'uguaglianza della varianza; Se questi vengono violati, il risultato sarà fuorviante. L'intelligenza artificiale scrive codice che verifica questi presupposti:

Ruolo: sei un assistente di biostatistica. Obiettivo: scrivere codice che verifichi le ipotesi di un test t prima di confrontare due gruppi di dati: normalità (Shapiro-Wilk), uguaglianza della varianza (Levene). Se il presupposto viene violato, dimmi a quale test alternativo dovrei passare. Fornisci il codice Python con i commenti.

Il codice ti reindirizza a Mann-Whitney se la normalità viene interrotta. Questo flusso "prima controlla, poi decidi" ti impedisce di eseguire il test sbagliato.

p-hacking e come proteggersi

Il p-hacking analizza i dati in modi diversi fino a p<0,05: provando test diversi, scartando selettivamente valori anomali, aggiungendo/rimuovendo gruppi, segnalando ciò che è "significativo" tra un gran numero di variabili. Questa è la principale fonte di false scoperte. Modi di protezione:

  1. Fissare in anticipo il piano di analisi (Unità 7).
  2. Riportare tutti i test, non solo quelli che mostrano significatività.
  3. Correzione del confronto multiplo (FDR/Bonferroni).
  4. Fornisci la dimensione dell'effetto e l'intervallo di confidenza accanto al valore p.
  5. Scoperta e convalida separate: testa ciò che trovi nel set di scoperta su un set indipendente.

Passo dopo passo: un'analisi onesta

  1. Visualizzare i dati (dispersione, valore anomalo).
  2. Controllare le ipotesi.
  3. Esegui il test che hai predeterminato.
  4. Correggi il confronto multiplo.
  5. Riportare la dimensione dell'effetto + intervallo di confidenza.
  6. Scrivi chiaramente le limitazioni.

Modelli di prompt copiabili

Visualizza il throughput: traccia istogrammi e boxplot per ciascun gruppo, contrassegna gli outlier. Quindi interpretare la normalità.Colonne di dati: [nome]. Fornisci il codice Python con i commenti.

Voglio confrontare i miei due gruppi. Caratteristiche dei dati: [tipo, N, distribuzione].Quale test è appropriato? Verificare le ipotesi, eseguire il test, riportare la dimensione dell'effetto E l'intervallo di confidenza al 95% CON valore p.

Ho testato 15 geni diversi nella mia analisi. Fornisci il codice che applica la correzione Bonferroni e Benjamini-Hochberg e spiega la differenza tra i due metodi.

Prompt debole / Prompt forte

Debole: "Questi due gruppi sono diversi, esegui un t-test".

Forte: "Ho due gruppi (controllo n=18, trattamento n=20), la variabile dipendente è l'attività enzimatica (continua). Per prima cosa visualizza la distribuzione e testa la normalità con Shapiro-Wilk. Se normale, applica il test t, in caso contrario, Mann-Whitney. Riporta il risultato con valore p, dimensione dell'effetto (d di Cohen o rango biseriale) e intervallo di confidenza al 95%. Spiega quale test hai scelto e perché."

Differenza: il potente prompt dispone di tipo di dati, numeri di campione, controllo delle ipotesi e richiesta di reporting completo. Il modello segue la strada giusta invece di applicare ciecamente il t-test.

tre mini custodie

Caso 1 - Test sbagliato: uno studente ha applicato un test t a dati significativamente distorti (non normali) e ha trovato p = 0,048. Quando l'intelligenza artificiale ha aggiunto il controllo di normalità, i dati non sono risultati normali; Con Mann-Whitney, p=0,11. Il risultato reale era privo di significato. Lezione: testare senza verificare le ipotesi è fuorviante.

Caso 2 – Scarto selettivo dei valori anomali: un ricercatore ha eliminato due punti “anomali” per rendere il risultato significativo. Il modello sottolineava che gli scarti anomali dovrebbero essere basati su una regola predefinita (ad esempio, il metodo IQR) e riportati; la cancellazione arbitraria è un p-hacking. Lezione: impostare in anticipo la regola dei valori anomali.

Caso 3 – Recupero della dimensione dell’effetto: uno studio aveva p=0,001 ma la dimensione dell’effetto (d=0,1) era quasi zero; il campione numeroso ha dimostrato che la differenza insignificante è significativa. Quando l’intelligenza artificiale ha riportato la dimensione dell’effetto, si è scoperto che la scoperta non aveva alcun valore pratico. Lezione: solo perché p è piccolo non ha importanza.

grafico di confronto

Stato

giusto approccio

Da evitare

dati anomali

Test non parametrico

Test t forzato

prova multipla

Applicare la correzione

P grezzo <0,05

anomalo

Regola predefinita

cancellazione arbitraria

risultato significativo

Dimensione dell'effetto + CI

solo pag

constatazione di scoperta

Convalidare su un set indipendente

Finalizzare in un set

Errori comuni

  • Test non controllato dell'ipotesi: significato spurio con test falsi.
  • p-hacking: provare l'analisi finché non si ottiene il risultato desiderato.
  • Riportare solo il valore p: omettere la dimensione dell'effetto e l'intervallo di confidenza.
  • Non correggere per confronti multipli: falsi positivi.
  • Salto di causalità: dedurre la causalità dalla correlazione.
Attenzione: l'intelligenza artificiale non "produrrà" il risultato desiderato, ma scriverà volentieri il codice per il test sbagliato se ingannato. Hai integrità statistica: riporta tutti gli studi, pianifica l'analisi in anticipo, non perdere mai la dimensione dell'effetto. Collaborare con un biostatistico per le analisi che portano alla pubblicazione.

significato reale del valore p

Il concetto più frainteso in biologia è il valore p. Il valore p non è la "probabilità che l'ipotesi sia vera"; È "la probabilità di vedere una differenza altrettanto grande o più estrema di quella che osservi, quando in realtà non c'è alcuna differenza". Questa distinzione sottile ma fondamentale è fondamentale per non esagerare i risultati. p=0,03 non significa "l'effetto è reale al 97%". Quando si fa interpretare un risultato all'IA, verificare che utilizzi correttamente questa definizione; Il modello a volte può ripetere interpretazioni errate comuni.

L’intervallo di confidenza (CI) è spesso più informativo del valore p perché mostra insieme l’entità e l’incertezza dell’effetto. “Differenza 2,4 volte (IC 95%: 1,8-3,1)” dice molto più di “p<0,05”: sia la direzione dell’effetto, la sua entità, sia la precisione con cui è stato misurato. Evidenzia GA nei tuoi rapporti.

Utilizza la definizione corretta del valore p quando interpreti il ​​mio risultato. Evita affermazioni errate come "probabilità che l'effetto sia vero". Spiegare invece il significato pratico in termini di dimensione dell’effetto e intervallo di confidenza al 95%. Risultato: [dati]

Correlazione, causalità e dati osservativi

La maggior parte dei dati biologici sono osservativi: vedi qualcosa che cambia con qualcos'altro, ma non puoi vedere cosa causa cosa. La frase “l'espressione del gene X è correlata alla malattia” non indica che X causi la malattia; La malattia potrebbe aumentare X o un terzo fattore potrebbe influenzare entrambi. La causalità può essere stabilita solo attraverso la sperimentazione interventistica (modificando X e misurando il risultato). L’intelligenza artificiale può inconsapevolmente utilizzare un linguaggio causale (“cause”, “porta a”) nei tuoi testi; rivedere ogni frase conclusiva da questa prospettiva, esprimendo i risultati dell'osservazione in un linguaggio correlazionale ("correlato", "variabile insieme").

Separazione di dati accoppiati e indipendenti

La distinzione più frequentemente trascurata nella selezione dei test è se i campioni sono indipendenti o accoppiati. Se si effettuano misurazioni prima e dopo dello stesso individuo (ad esempio, valori del sangue degli stessi pazienti prima e dopo il trattamento), queste misurazioni non sono indipendenti; È richiesto un test in coppia. L'utilizzo del test t indipendente a due campioni in questo caso elimina le informazioni sulla corrispondenza nei dati e riduce la potenza; Potrebbe addirittura invertire il risultato. La regola è semplice: "Queste due misurazioni provengono dalla stessa unità biologica?" Se la risposta è sì, viene utilizzato il test appaiato (test t appaiato o test dei ranghi con segno di Wilcoxon), in caso negativo viene utilizzato il test indipendente. Quando chiedi test all'intelligenza artificiale, assicurati di specificare la struttura di corrispondenza dei tuoi dati; Se non lo si specifica, spesso il modello presuppone indipendenza e consiglia il test sbagliato.

Ho due serie di misurazioni. Importante: queste misurazioni sono state effettuate prima/dopo gli STESSI individui (accoppiati). Scegli il test giusto che tenga conto di questa corrispondenza (test t accoppiato o Wilcoxon), controlla le tue ipotesi e riporta la dimensione dell'effetto. Non dare per scontato l'indipendenza.

In sintesi

Analisi accurata dei dati; scegliendo il test appropriato per il tipo di dati, verificando le ipotesi, correggendo confronti multipli e riportando la dimensione dell'effetto e l'intervallo di confidenza oltre al valore p. Il pericolo più grande è il p-hacking; L'antidoto è un piano di analisi anticipato, un reporting completo e una separazione tra scoperta e verifica. L’intelligenza artificiale è un potente aiuto nella selezione dei test e nella verifica delle ipotesi, ma l’integrità statistica spetta all’essere umano.

Compito dell'applicazione

Prendi un set di dati (i tuoi dati o un campione) con due gruppi. Per prima cosa chiedi all’IA di scrivere il codice che visualizza i dati e ne verifica la normalità. A seconda del risultato, applicare il test appropriato (t-test o Mann-Whitney) e riportare la dimensione dell'effetto e l'intervallo di confidenza insieme al valore p. Quindi confrontare l'effetto di confronti multipli senza correzione e con correzione sul risultato.

lista di controllo

  • [ ] Ho visualizzato i dati prima del test.
  • [ ] Ho controllato le ipotesi del test (normalità, varianza).
  • [ ] Ho scelto il test appropriato, non ho applicato il test t alla cieca.
  • [ ] Ho corretto il confronto multiplo.
  • Ho riportato il valore p [], nonché la dimensione dell'effetto e l'intervallo di confidenza.
  • [ ] Ho fissato in anticipo il piano di analisi ed ho evitato il p-hacking.