Hur man beräknar en korrelationsmatris

Posted on
Författare: John Stephens
Skapelsedatum: 25 Januari 2021
Uppdatera Datum: 20 November 2024
Anonim
Hur man beräknar en korrelationsmatris - Vetenskap
Hur man beräknar en korrelationsmatris - Vetenskap

Innehåll

Korrelationen (r) är ett mått på det linjära förhållandet mellan två variabler. Till exempel är benlängden och överkroppslängden mycket korrelerade. höjd och vikt är mindre högt korrelerade och längd och namnlängd (med bokstäver) är okorrelerade.

En perfekt positiv korrelation: r = 1. (När den ena går upp går den andra upp) En perfekt negativ korrelation: r = -1 (När den ena går upp, den andra går ner) Ingen korrelation: r = 0 (Det finns ingen linjär relation)

En korrelationsmatris är en matris med många korrelationer.

Beräkna en korrelationsmatris med R

    Hämta uppgifterna. Om dina data finns i Excel är den enklaste metoden att spara dem som en .csv-fil (I Excel 7 klickar du på "Arkiv", sedan "Spara som", sedan "andra format." Sedan i "Spara som typ", bläddra ner till CSV (kommaseparerade värden). Varje rad ska ha data om ett ämne och varje kolumn ska vara en variabel.

    Läs data till R med hjälp av read.csv. Om dina data till exempel finns i "c: mydisk mydir data.csv", ange mydata <- read.csv ("c: /mydisk/mydir/data.csv").

    Beräkna korrelationsmatrisen med hjälp av cor (). Till exempel: cor (mydata). Du kan också lagra korrelationsmatrisen som ett objekt för senare användning med: cormat <- cor (mydata).

Beräknar en korrelationsmatris med SAS

    Hämta uppgifterna. SAS kan läsa data i många format. Om du lagrar dina data i Excel, har du ett ämne i varje rad och en variabel i varje kolumn

    Läs uppgifterna i SAS. Du kan använda IMPORT-guiden för att få dina data. Klicka på "Fil", sedan "Importera data", välj sedan en datatyp med hjälp av rullgardinsmenyn. Klicka på "Nästa" och navigera till dina data och klicka sedan på "Slutför".

    Beräkna korrelationsmatrisen. Om dina data sparas i SAS som mydata, med variablerna VAR1, VAR2 och VAR3, skriv sedan: PROC CORR data = mydata; VAR var1 var2 var3; SPRINGA;

    tips

    varningar