Contenuto
- Calcolo di una matrice di correlazione con R
- Calcolo di una matrice di correlazione con SAS
- Suggerimenti
- Avvertenze
La correlazione (r) è una misura della relazione lineare tra due variabili. Ad esempio, la lunghezza delle gambe e la lunghezza del busto sono altamente correlate; altezza e peso sono meno correlati, e l'altezza e la lunghezza del nome (in lettere) non sono correlate.
Una perfetta correlazione positiva: r = 1. (Quando uno sale l'altro sale) Una perfetta correlazione negativa: r = -1 (Quando uno sale, l'altro scende) Nessuna correlazione: r = 0 (Non c'è lineare relazione)
Una matrice di correlazione è una matrice di molte correlazioni.
Calcolo di una matrice di correlazione con R
Ottieni i dati. Se i tuoi dati sono in Excel, il metodo più semplice è salvarli come file .csv (In Excel 7, fai clic su "File", quindi "Salva con nome", quindi "altri formati". Quindi, in "Salva come tipo", scorri fino a CSV (valori separati da virgola). Ogni riga deve contenere dati su un argomento e ogni colonna deve essere una variabile.
Leggi i dati in R usando read.csv. Ad esempio, se i tuoi dati sono in "c: mydisk mydir data.csv" inserisci mydata <- read.csv ("c: /mydisk/mydir/data.csv").
Calcola la matrice di correlazione usando cor (). Ad esempio: cor (mydata). In alternativa, è possibile memorizzare la matrice di correlazione come oggetto per un uso successivo, utilizzando: cormat <- cor (mydata).
Calcolo di una matrice di correlazione con SAS
Ottieni i dati. SAS può leggere i dati in molti formati. Se memorizzi i tuoi dati in Excel, hai un soggetto su ogni riga e una variabile in ogni colonna
Leggi i dati in SAS. È possibile utilizzare la procedura guidata IMPORT per ottenere i dati. Fai clic su "File", quindi su "Importa dati", quindi scegli un tipo di dati utilizzando il menu a discesa. Fai clic su "Avanti" e vai ai tuoi dati, quindi fai clic su "Fine".
Calcola la matrice di correlazione. Se i tuoi dati vengono salvati in SAS come mydata, con le variabili VAR1, VAR2 e VAR3, digita: PROC CORR data = mydata; VAR var1 var2 var3; CORRERE;