Hvordan beregne en korrelasjonsmatrise

Posted on
Forfatter: John Stephens
Opprettelsesdato: 25 Januar 2021
Oppdater Dato: 20 November 2024
Anonim
How to Calculate a Correlation Matrix in Excel
Video: How to Calculate a Correlation Matrix in Excel

Innhold

Korrelasjonen (r) er et mål på det lineære forholdet mellom to variabler. For eksempel er benlengde og overkorslengde sterkt korrelert. høyde og vekt er mindre høyt korrelerte, og høyde og navnelengde (med bokstaver) er ukorrelerte.

En perfekt positiv korrelasjon: r = 1. (Når den ene går opp går den andre opp) En perfekt negativ korrelasjon: r = -1 (Når den ene går opp, den andre går ned) Ingen korrelasjon: r = 0 (Det er ingen lineær forhold)

En korrelasjonsmatrise er en matrise av mange korrelasjoner.

Beregner en korrelasjonsmatrise med R

    Få dataene. Hvis dataene dine er i Excel, er den enkleste metoden å lagre dem som en .csv-fil (I Excel 7, klikk på "Fil", deretter "Lagre som", deretter "andre formater." Bla deretter i "Lagre som type". ned til CSV (komma-separerte verdier). Hver rad skal ha data om ett emne, og hver kolonne skal være en variabel.

    Les dataene til R ved hjelp av read.csv. Hvis dataene dine for eksempel er i "c: mydisk mydir data.csv", skriv inn mydata <- read.csv ("c: /mydisk/mydir/data.csv").

    Beregn korrelasjonsmatrisen ved å bruke cor (). For eksempel: cor (mydata). Du kan også lagre korrelasjonsmatrisen som et objekt for senere bruk ved å bruke: cormat <- cor (mydata).

Beregner en korrelasjonsmatrise med SAS

    Få dataene. SAS kan lese data i mange formater. Hvis du lagrer dataene dine i Excel, har du ett emne på hver rad og en variabel i hver kolonne

    Les dataene i SAS. Du kan bruke IMPORT-veiviseren for å hente dataene dine. Klikk på "Fil", deretter "Importer data", og velg deretter en datatype ved å bruke rullegardinmenyen. Klikk "Neste" og naviger til dataene dine, og klikk deretter "Fullfør".

    Beregn korrelasjonsmatrisen. Hvis dataene dine er lagret i SAS som mydata, med variablene VAR1, VAR2 og VAR3, skriver du deretter: PROC CORR data = mydata; VAR var1 var2 var3; LØPE;

    Tips

    advarsler