In statistica, un modello con classi latenti è un modello di clustering multivariato per dati discreti. Esso assicura che i dati siano generati da una mistura di distribuzioni discrete, all'interno di ognuna delle quali le variabili risultino indipendenti. Viene così chiamato perché la classe alla quale appartiene ogni istanza non è osservata (ossia è latente).
Si ricorre alla cosiddetta Latent Class Analysis (LCA) per trovare gruppi o sotto-tipi di istanze in dati multivariati categorici. Tali gruppi o sotto-tipi sono detti "classi latenti".
Si può decidere di ricorrere alla LCA per comprendere meglio i dati a fronte di problemi come quello di seguito descritto: sono stati registrati i sintomi a, b, c e d in diversi pazienti/casi a cui sono state diagnosticate le malattie X, Y e Z. La malattia X è associata ai sintomi a, b e c, la malattia Y è collegata ai sintomi b, c e d e la malattia Z è da ricondursi ai sintomi a, c e d.
In questa situazione, la LCA cercherebbe di individuare la presenza di classi latenti (ovvero le patologie), scoprendo così modelli di associazione tra i sintomi. Come nell'analisi fattoriale, la LCA può essere utilizzata anche per classificare istanze in base alle loro probabilità di appartenenza alle classi, stimate mediante il criterio della massima verosimiglianza.
Il criterio fondamentale per risolvere problemi mediante LCA consiste nell'identificare classi latenti in cui le correlazioni osservate tra i sintomi risultino praticamente nulle. Ciò è dovuto al fatto che, all'interno di ciascuna classe, le malattie responsabili dei sintomi creano una struttura di dipendenze. Di conseguenza, i sintomi diventano condizionatamente indipendenti ovvero, nota la classe alla quale appartiene un caso, i sintomi non sono più correlati tra loro.
Modello All'interno di ciascuna classe latente, le variabili osservate sono statisticamente indipendenti: si tratta di un aspetto essenziale della modellizzazione delle classi latenti. Di solito, le variabili osservate sono statisticamente dipendenti. Introducendo la variabile latente, si ripristina l'indipendenza nel senso che, all'interno delle classi, le variabili sono indipendenti (indipendenza locale). Pertanto, la correlazione tra le variabili osservate è spiegata dalle classi della variabile latente.
In una delle sue forme, il modello si scrive come segue
dove è il numero di classi latenti e sono le cosiddette probabilità di reclutamento o incondizionate che dovrebbero sommarsi a uno. sono le probabilità marginali o condizionate.
Per un modello binario di classi latenti, la forma è
Questo modello binario è correlato all'analisi semantica latente probabilistica e alla fattorizzazione di matrici non negative.
Il modello di probabilità utilizzato nell'LCA è strettamente correlato al classificatore Naive Bayes. La differenza principale è che nella LCA per l'appartenenza di un individuo a una classe si usa una variabile latente, mentre nei classificatori Naive Bayes si usa un'etichetta osservata.
Metodi correlati Esistono diversi metodi con nomi e utilizzi distinti ma che condividono una relazione comune. Ilclustering, come l'LCA, viene utilizzato per individuare nei dati gruppi di casi simili a unità tassonomiche (taxon). La stima di misture multivariate (MME) può essere applicata a dati continui e presuppone che tali dati derivino da una mistura di distribuzioni, come ad esempio un insieme di altezze derivanti da una mistura di uomini e donne. Se una stima multivariata di misture è vincolata in modo tale che le misure debbano essere non correlate all'interno di ciascuna distribuzione, viene definita analisi dei profili latenti. Modificata per gestire dati discreti, questa forma di analisi vincolata non è altro che la LCA. I modelli a tratti latenti discreti vincolano ulteriormente le classi a formarsi da segmenti di una singola dimensione, assegnando i membri alle classi in base a tale dimensione. Un esempio potrebbe essere l'assegnazione dei casi a classi sociali in base all'abilità o al merito.
In uno scenario più pratico, le variabili potrebbero essere le voci a scelta multipla di un questionario politico. In questo caso, i dati consistono in una tabella di contingenza a N vie con le risposte alle domande fornite da un certo numero di intervistati. In questo esempio, la variabile latente si riferisce alle opinioni politiche, mentre le classi latenti si riferiscono ai gruppi politici. Data l'appartenenza a un gruppo, le probabilità condizionate specificano la probabilità che vengano scelte determinate risposte.
Applicazioni La LCA può essere utilizzata in molti settori, quali il collaborative filtering, la Genetica comportamentale e la valutazione dei test diagnostici.
Note
Bibliografia
Collegamenti esterni Statistical Innovations, Home Page, 2016. Sito con software per LCA (Latent GOLD 5.1), demo, tutorial, guide-utente e articoli da scaricare. Include anche corsi online, FAQ e altro software correlato. The Methodology Center, Latent Class Analysis, centro di ricerca presso la Penn State University: con software gratuito e FAQ Latent Class Analysis di J. Uebersax, 2006. Sito con bibliografia, software, link e FAQ sulla LCA
Categoria:Algoritmi di classificazione Categoria:Apprendimento automatico Categoria:Ricerche di mercato