Unire virtualmente le tabelle di dati è una nuova funzionalità in JMP 13 che può farti risparmiare spazio e memoria, aumentando la tua produttività nell'analisi dei dati da più tabelle.
Questa nuova funzione può aiutare con tabelle di dati di grandi dimensioni e farti risparmiare tempo nel tentativo di trovare il modo migliore per unirle fisicamente insieme. Join virtuali ti permettono di collegare le tabelle, rendendo le variabili disponibili per l'uso insieme nelle tue analisi, grafici e molte altre piattaforme in JMP .
Questo post sul blog presenta un esempio di utilizzo di Virtual Join sui dati di uno studio clinico controllato randomizzato per il farmaco nicardipina per il trattamento di pazienti con emorragia subaracnoidea (SAH) rara e pericolosa per la vita. Questo è stato uno studio clinico condotto dal 1987 al 1989 su pazienti molto malati che hanno subito sanguinamento tra il cervello e i tessuti che lo coprono. Comprensibilmente, i pazienti hanno avuto diversi eventi avversi durante lo studio. È compito del monitor medico della sperimentazione clinica esaminare la distribuzione di tali eventi. Comprendere la presenza di eventi avversi tra gruppi demografici e di trattamento, insieme alla loro gravità e alla possibilità di una relazione per studiare la somministrazione del farmaco, è un componente chiave per soddisfare gli standard di sicurezza per mantenere i pazienti al sicuro.
Questo esempio utilizza una tabella di dati sugli eventi avversi insieme a una tabella di dati demografici per dimostrare rapidamente quali soggetti che hanno vissuto determinati eventi nello studio avevano una certa età, sesso, razza e quale trattamento hanno ricevuto. Ogni tabella ha una colonna o variabile identificatore univoco (USUBJID) che può essere collegata insieme; una volta collegate le tabelle, è possibile analizzare i dati e raccogliere informazioni preziose.
La tabella dei dati demografici (demographic.jmp) contiene una riga univoca per ogni argomento. Pertanto, la colonna USUBJID in questa tabella sarà la colonna "ID link". La proprietà della colonna ID collegamento contrassegna una colonna nella tabella di dati ausiliari come colonna ID. Cioè, le righe della tabella di dati sono identificate in modo univoco dai valori della colonna ID. Esistono diversi modi per assegnare questa proprietà di colonna, ma è sufficiente fare clic con il pulsante destro del mouse sulla colonna e selezionarla, che posiziona un segno di spunta accanto a ID collegamento, come mostrato di seguito.
Una volta che Link ID è impostato in questa tabella, puoi fare riferimento alla tabella degli eventi avversi (adverseevents.jmp) con la stessa colonna identificatore (USUBJID). Per assegnare la proprietà della colonna "Riferimento del link", utilizzare nuovamente il metodo del tasto destro del mouse su quella colonna per selezionare facilmente la tabella demographic.jmp a cui si desidera fare riferimento o il collegamento, come mostrato di seguito.

Quando l'ID collegamento e il Riferimento di collegamento sono impostati correttamente in entrambe le tabelle, vedrai una chiave d'oro in una tabella e una chiave blu nell'altra.
Da demographic.jmp:

|
Da adverseevents.jmp:

|
Sotto puoi vedere la tabella adverseevents.jmp, con le colonne di riferimento dalla tabella demographic.jmp nel pannello delle colonne:
La nicardipina è un bloccante dei canali del calcio che agisce rilassando i vasi sanguigni, pertanto sono interessanti gli eventi avversi correlati al sistema vascolare. È possibile utilizzare un filtro dati per AEBODSYS e selezionare VASCULAR DISORDERS e Distribution consente di visualizzare facilmente tali eventi avversi insieme alle informazioni demografiche tramite il join virtuale.

Si può vedere che avere sia ipertensione che ipotensione era un evento comune nei soggetti. Con la possibilità di includere il trattamento ARM tramite il collegamento USUBJID, è possibile notare che nel gruppo di trattamento è stata riscontrata una ridotta ricorrenza (NIC .15). Nel frattempo se si seleziona Ipotensione, si vede un aumento di occorrenza nel gruppo di trattamento. Questo suggerisce che il farmaco stava forse funzionando troppo bene!
Utilizzando Graph Builder, è possibile esplorare la relazione tra gravità degli eventi avversi e se il placebo è stato somministrato. Questo grafico sembra mostrare che ci sono stati eventi meno gravi nell'uso del placebo.
È anche utile utilizzare la piattaforma Riepilogo per trovare la somma di quanti soggetti hanno utilizzato il placebo rispetto alla scheda NIC. 15 raggruppati da ARM [USUBJID], SEX [USUBJID] e AESEV e osservano che la maggior parte dei casi ha riportato una lieve gravità negli eventi avversi. Usando Tabelle -> Riepilogo puoi selezionare quanto segue e quindi vedere la tabella prodotta di seguito.

Questo è solo un esempio di dati che possono essere referenziati da una tabella all'altra. ho trovato Join Virtuale molto utile quando ho più tabelle e ho bisogno di estrarre dati da fonti diverse. Spero che lo troverai utile anche tu.
È possibile ottenere ulteriori informazioni su questa nuova funzione dal mio JMP Poster del Discovery Summit e da una presentazione di Daniel Valente che si concentra su Query Builder ma discute anche di Virtual Join.
Molte grazie a Kelci Miclaus dal JMP Life Sciences squadra per i suoi contributi sostanziali a questo post sul blog.
Riferimento
Haley EC, Kassell NF e Torner JC (1993). Uno studio randomizzato controllato di nicardipina per via endovenosa ad alte dosi in emorragia subaracnoidea aneurismatica. Journal of Neurosurgery 78: 537-547.