Come visualizzare un modello di regressione multipla adattato?


43

Attualmente sto scrivendo un documento con diverse analisi di regressione multipla. Mentre visualizzare la regressione lineare univariata è facile tramite grafici a dispersione, mi chiedevo se esiste un buon modo per visualizzare regressioni lineari multiple?

Attualmente sto solo tramando grafici a dispersione come variabile dipendente vs. prima variabile indipendente, quindi vs. seconda variabile indipendente, ecc. Gradirei davvero qualsiasi suggerimento.


6
Una possibilità: aggiunti grafici variabili
Glen_b

1
Di possibile interesse così: Previsto dalla grafica dei residui in R .
chl

1
Vedi il effectspacchetto inR
Peter Flom - Ripristina Monica

3
Immagino che avrei dovuto chiedere prima questo chiarimento: vuoi dire regressione lineare con più predittori (x, IV) - ovvero regressione multipla, o vuoi dire regressione lineare con risposte multiple (y, DV) - cioè regressione multivariata ?
Glen_b,

Risposte:


25

Non c'è niente di sbagliato nella tua attuale strategia. Se si dispone di un modello di regressione multipla con solo due variabili esplicative, è possibile provare a creare un diagramma 3D ish che mostri il piano di regressione previsto, ma la maggior parte dei software non lo rende semplice. Un'altra possibilità è utilizzare un coplot (vedi anche: coplot in R o questo pdf ), che può rappresentare tre o anche quattro variabili, ma molte persone non sanno come leggerle. In sostanza, tuttavia, se non si hanno interazioni, la relazione marginale prevista tra e y sarà la stessa del condizionale previstoxjyrelazione (più o meno qualche spostamento verticale) a qualsiasi livello specifico delle altre variabili. Così, si può semplicemente impostare tutte le altre x variabili al loro mezzi e trovare la linea predetto y = β 0 + + β j x j + + β p ˉ x p e la trama che la linea su un grafico a dispersione di ( x j , y ) coppie. Inoltre, finirai con pxxy^=β^0++β^jxj++β^px¯p(xj,y)ptali grafici, anche se potresti non includerne alcuni se ritieni che non siano importanti. (Ad esempio, è comune avere un modello di regressione multipla con una singola variabile di interesse e alcune variabili di controllo e presentare solo il primo di questi grafici).

±x1x2x1

y^=β^0+β^1x1+β^2(x¯2sx2)+β^3x1(x¯2sx2)y^=β^0+β^1x1+β^2x¯2 +β^3x1x¯2y^=β^0+β^1x1+β^2(x¯2+sx2)+β^3x1(x¯2+sx2)

9

Ecco uno strumento interattivo basato sul web per tracciare i risultati della regressione in tre dimensioni .

Questo diagramma 3D funziona con una variabile dipendente e due variabili esplicative. È inoltre possibile impostare l'intercetta su zero (ovvero, rimuovere l'intercetta dall'equazione di regressione).

La grafica richiede un browser compatibile con WebGL. Le versioni più recenti di tutti i principali browser desktop supportano WebGL.

inserisci qui la descrizione dell'immagine


Il sito non funziona adesso - Ricevo una pagina di destinazione GoDaddy
Spinup il

4

Per visualizzare il modello , anziché i dati, JMP utilizza un grafico "profiler" interattivo. Ecco una vista statica.

inserisci qui la descrizione dell'immagine

Ed ecco un link a una vista dinamica .

È simile alla tua idea di trama a dispersione e può essere combinato con essa. L'idea è che ogni fotogramma mostri una porzione del modello per le corrispondenti variabili X e Y con le altre variabili X mantenute costanti ai valori indicati. Nella versione interattiva, i valori X possono essere modificati trascinando le linee verticali rosse.

Divulgazione: sono uno sviluppatore di JMP, quindi non prenderlo come un'approvazione imparziale.


2
Non è cruciale tracciare i residui della variabile dipendente con i residui dei predittori? Ho pensato che dovrebbe essere, poiché quelli rappresentano le vere relazioni tra le tue variabili, ma ciò sembra raramente consigliato.
Agus Camacho,

1
@AgusCamacho, se sei ancora interessato a questo, dovresti fare una nuova domanda.
gung - Ripristina Monica
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.