Come utilizzare l'analisi dei componenti principali per selezionare le variabili per la regressione?


12

Attualmente sto utilizzando l'analisi dei componenti principali per selezionare le variabili da utilizzare nella modellazione. Al momento, eseguo le misurazioni A, B e C nei miei esperimenti - Quello che voglio davvero sapere è: posso fare meno misurazioni e interrompere la registrazione di C e o B per risparmiare tempo e fatica?

Trovo che tutte e 3 le variabili si caricino pesantemente sul mio primo componente principale, che rappresenta il 60% della varianza nei miei dati. I punteggi dei componenti mi dicono che se aggiungo queste variabili insieme in un certo rapporto (aA + bB + cC). Posso ottenere un punteggio su PC1 per ogni caso nel mio set di dati e utilizzare questo punteggio come variabile nella modellazione, ma ciò non mi consente di smettere di misurare B e C.

Se quadrato i caricamenti di A e B e C su PC1, trovo che la variabile A rappresenta il 65% della varianza in PC1 e la variabile B rappresenta il 50% della varianza in PC1 e la variabile C anche il 50%, vale a dire alcuni della varianza in PC1 spiegata da ciascuna variabile A, B e C è condivisa con un'altra variabile, ma A viene fuori con un leggero aumento.

È sbagliato pensare che potrei semplicemente scegliere la variabile A o eventualmente (aA + bB, se necessario) da utilizzare nella modellazione perché questa variabile descrive una grande proporzione della varianza in PC1 e questo a sua volta descrive una grande proporzione della varianza in i dati?

Quale approccio hai scelto in passato?

  • Singola variabile che carica più pesante su PC1 anche se ci sono altri caricatori pesanti?
  • Punteggio dei componenti su PC1 utilizzando tutte le variabili anche se sono tutti caricatori pesanti?

Risposte:


14

Non hai specificato su quale "modellazione" prevedi, ma sembra che ti stia chiedendo come selezionare variabili indipendenti tra , B e C allo scopo di (diciamo) regredire su di esse una quarta variabile dipendente W.ABCW

Per vedere che questo approccio può andare storto, considera tre variabili indipendenti distribuite normalmente , Y e Z con varianza unitaria. Per il vero modello sottostante , scegli una piccola costante β 1 , una costante davvero minuscola ϵ β e lascia che la (variabile dipendente) W = Z (più un po 'di errore indipendente da X , Y e Z ).XYZβ1ϵβW=ZXYZ

A=X+ϵYB=XϵYC=βZWCZWABβ{A,B,C}X2βABCXYCABWAB

Questo esempio mostra che per la regressione si desidera prestare attenzione a come le variabili indipendenti sono correlate a quella dipendente; non puoi scappare semplicemente analizzando le relazioni tra le variabili indipendenti.


1
A=X+ϵYZ+ϵY

@shabby Sì, grazie. (Ho dovuto cambiare tutti i nomi delle variabili in una bozza per abbinare i nomi dell'OP e ho incasinato questo.)
whuber

4

Se hai solo 3 IV, perché vuoi ridurli?

Cioè, il tuo campione è molto piccolo (in modo che 3 IV rischino di adattarsi eccessivamente)? In questo caso, considera i minimi quadrati parziali

Oppure le misurazioni sono molto costose (quindi, in futuro, vorresti misurare solo un IV)? In questo caso, prenderei in considerazione l'esame delle diverse regressioni con ciascun IV separatamente e insieme.

O qualcuno nel tuo passato ha enfatizzato troppo il valore della parsimonia? In questo caso, perché non includere tutti e 3 i IV?

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.