Kako izračunati korelacijsko matrico

Posted on
Avtor: John Stephens
Datum Ustvarjanja: 25 Januar 2021
Datum Posodobitve: 20 November 2024
Anonim
Kako izračunati korelacijsko matrico - Znanost
Kako izračunati korelacijsko matrico - Znanost

Vsebina

Korelacija (r) je merilo linearnega razmerja med dvema spremenljivkama. Na primer, dolžina nog in dolžina trupa sta zelo povezana; višina in teža sta manj korelirani, višina in dolžina imena (s črkami) pa sta medsebojno nepovezani.

Popolna pozitivna korelacija: r = 1. (Ko ena gre navzgor, gre druga navzgor) Popolna negativna korelacija: r = -1 (Ko ena gre gor, druga pade navzdol) Ni korelacije: r = 0 (Ni linearne razmerje)

Korelacijska matrica je matrica številnih korelacij.

Izračunavanje korelacijske matrice z R

    Pridobite podatke. Če so vaši podatki v Excelu, je najlažji način, da jih shranite kot .csv datoteko (v Excelu 7 kliknite "Datoteka", nato "Shrani kot", nato "druge formate". Nato v "Shrani kot vrsto" poiščite navzdol do CSV (vrednosti, ločene z vejicami). Vsaka vrstica mora imeti podatke o enem predmetu, vsak stolpec pa po eno spremenljivko.

    Preberite podatke v R s programom read.csv. Na primer, če so vaši podatki v "c: mydisk mydir data.csv", vnesite moje podatke <- read.csv ("c: /mydisk/mydir/data.csv").

    Izračunajte korelacijsko matrico s pomočjo cor (). Na primer: cor (mydata). Lahko pa korelacijsko matrico shranite kot predmet za kasnejšo uporabo z uporabo: cormat <- cor (mydata).

Izračunavanje korelacijske matrice s SAS

    Pridobite podatke. SAS lahko bere podatke v različnih oblikah. Če shranjujete svoje podatke v Excelu, naj bo v vsaki vrstici en predmet in v vsaki stolpec ena spremenljivka

    Preberite podatke v SAS. Za podatke lahko uporabite čarovnika IMPORT. Kliknite "Datoteka", nato "Uvozi podatke" in nato v spustnem meniju izberite vrsto podatkov. Kliknite »Naprej« in se pomaknite do svojih podatkov ter kliknite »Končaj«.

    Izračunajte korelacijsko matrico. Če so vaši podatki shranjeni v SAS kot podatki, s spremenljivkami VAR1, VAR2 in VAR3, vnesite: PROC CORR data = mydata; VAR var1 var2 var3; RUN;

    Nasveti

    Opozorila