Quali tecniche grafiche sono utilizzate nella modellazione di equazioni strutturali?


14

Sono curioso di sapere se esistono tecniche grafiche particolari, o più applicabili, alla modellazione di equazioni strutturali. Immagino che questo potrebbe rientrare in categorie per gli strumenti esplorativi per l'analisi della covarianza o la diagnostica grafica per la valutazione del modello SEM. (Non sto davvero pensando ai diagrammi di percorso / grafico qui.)


Il termine "SEM" è vago. Potrebbe anche significare "Search Engine Marketing", ad esempio, per chi è alla ricerca di tecniche di analisi statistica per studiare i dati sui clic sugli annunci o valutare l'efficacia della pubblicità. Valuta di rendere il titolo più dettagliato.
Paul,

Risposte:


13

Ho incontrato Laura Trinchera che ha contribuito con un bel pacchetto R per la modellazione di percorsi PLS, plspm . Include diversi output grafici per vari tipi di strutture dati a 2 e 2 blocchi.

Ho appena scoperto il pacchetto plotSEMM R. Tuttavia, è più correlato al secondo punto ed è limitato alla rappresentazione grafica delle relazioni bivariate.

Per quanto riguarda i recenti riferimenti sul diagramma diagnostico per i SEM, ecco due articoli che potrebbero essere interessanti (per il secondo, ho appena sfogliato l'abstract di recente ma non riesco a trovare una versione non controllata):

  1. Sanchez BN, Houseman EA e Ryan LM. Diagnostica basata su residui per modelli di equazioni strutturali . Biometria (2009) 65, 104-115
  2. Yuan KH e Hayashi K. Dati di adattamento al modello: diagnosi della modellazione di equazioni strutturali mediante due grafici a dispersione , Metodi psicologici (2010)
  3. Porzio GC e Vitale MP. Scoprire l'interazione nei modelli di equazioni strutturali attraverso un diagramma diagnostico . 58 ° Congresso Mondiale ISI (2011).

@chl: grazie! Ricordo che plspm è stato annunciato nella lista delle semnet - per qualche ragione PLS non è così grande da questa parte dell'Atlantico, non so perché. plotSEMM sembra davvero interessante, non vedo l'ora di giocarci.
ars

@chl: a proposito, volevo aggiungere che è un peccato che PLS non sia più notato qui, dal momento che sembrano esserci molte cose interessanti che accadono intorno ad esso, specialmente con strumenti in fase di sviluppo (ad esempio SmartPLS oltre a plspm). Ho letto alcune delle opere di Wold qualche tempo fa e alcune delle sue idee sono state appena realizzate (ad es. "Avere una conversazione con i tuoi dati"). Ho davvero bisogno di dedicare del tempo per esplorarlo di più.
ars

@ars Vuoi un elenco di letture consigliate? Ho anche lavorato con Arthur Tenenhaus che ha presentato un bel documento con suo padre (sì, Michel Tenenhaus) a Psychometrika: stanno unificando tutti i metodi a due blocchi (PCA, CCA, PLS, inter-batteria, ecc.) Grazie a un sistema molto pulito riscrittura del vincolo argmax. Ho giocato con il PLS / CCA penalizzato (L1 / L2) in genomica, ma penso che porterà più interessanti sui miei dati biomedici.
chl

1
@ars Quindi, vorrei suggerire i seguenti articoli di Father & Son: j.mp/dvEDgb , j.mp/csD1Yf , j.mp/dkEHq5 .
chl

4

Questa è una domanda molto interessante Supponiamo di avere una matrice di covarianza bidimensionale (esempio molto irrealistico di SEM ma per favore abbiate pazienza con me). Quindi è possibile tracciare gli iso-contorni per la matrice di covarianza osservata rispetto alla matrice di covarianza stimata per ottenere un senso di adattamento del modello.

Tuttavia, in realtà avrai una matrice di covarianza ad alta dimensione. In una situazione del genere, è possibile eseguire diversi grafici bidimensionali prendendo 2 variabili alla volta. Non è la soluzione ideale, ma forse può aiutare in una certa misura.

modificare

Un metodo leggermente migliore consiste nell'eseguire l'analisi dei componenti principali (PCA) sulla matrice di covarianza osservata. Salvare la matrice di proiezione dall'analisi PCA sulla matrice di covarianza osservata. Utilizzare questa matrice di proiezione per trasformare la matrice di covarianza stimata.

Tracciamo quindi iso-contorni per le due varianze più alte della matrice di covarianza osservata ruotata rispetto alla matrice di covarianza stimata. A seconda del numero di grafici che vogliamo fare, possiamo prendere la seconda e la terza varianza più alta, ecc. Partiamo dalle varianze più elevate poiché vogliamo spiegare quante più variazioni possibili nei nostri dati.


Srikant, grazie per la risposta! Non sono sicuro di cosa intendi con trame di contorno di covarianze (obsolete) - potresti elaborarle? Grazie.
ars

Vedi questo: en.wikipedia.org/wiki/Level_set . Sia Sigma una matrice di covarianza bidimensionale e Y ~ N (0, Sigma). Una linea iso-contorno traccerebbe l'insieme dei punti Y per i quali f (Y | sigma) = c dove c è una costante. Si noti che Y è un vettore bidimensionale. Dovresti scegliere vari valori di c e quindi ottenere diverse linee iso-contorno che ti darebbero un senso della diffusione della distribuzione.

@Srikant, grazie per il suggerimento. Ho trascorso un po 'di tempo a provarlo e mi sembra un buon inizio per ottenere un rapido confronto visivo, soprattutto quando l'adattamento è negativo.
ARS

2

Suppongo che potresti fare un ridimensionamento multidimensionale della matrice di correlazione o covarianza. Non è esattamente la modellazione di equazioni strutturali, ma potrebbe evidenziare modelli e strutture nella matrice di correlazione o covarianza. Questo potrebbe quindi essere formalizzato con un modello appropriato.


Grazie Jeromy. Basta leggere la voce di Wikipedia per MDS - sembra che potrebbe portare da qualche parte.
Ars

0

Se si verifica un effetto di interazione (o anche in altro modo) è possibile utilizzare il software ITALASSI v1.2 (software gratuito) per ottenere viste 2D e 3D

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.