Kako izračunati korelacijsku matricu

Posted on
Autor: John Stephens
Datum Stvaranja: 25 Siječanj 2021
Datum Ažuriranja: 23 Studeni 2024
Anonim
Kako izračunati korelacijsku matricu - Znanost
Kako izračunati korelacijsku matricu - Znanost

Sadržaj

Korelacija (r) je mjera linearnog odnosa između dvije varijable. Na primjer, duljina nogu i duljina trupa jako su povezani; visina i težina su manje korelirani, a visina i dužina imena (slovima) su neusklađeni.


Savršena pozitivna korelacija: r = 1. (Kada jedna ide gore, druga ide gore) Savršena negativna korelacija: r = -1 (kada jedna ide gore, druga pada) Nema korelacije: r = 0 (Ne postoji linearna odnos)

Korelacijska matrica matrica je mnogih korelacija.

Izračunavanje korelacijske matrice s R

    Dohvati podatke. Ako su vaši podaci u Excelu, najlakša metoda je spremiti ih u .csv datoteku (u Excelu 7 kliknite "Datoteka", zatim "Spremi kao", zatim "ostale formate". Zatim se pomaknite u "Spremi kao vrstu". do CSV (vrijednosti odvojene zarezima). Svaki redak treba imati podatke o jednoj temi, a svaki stupac treba biti jedna varijabla.

    Pročitajte podatke u R pomoću read.csv. Na primjer, ako su vaši podaci u "c: mydisk mydir data.csv" unesite moje podatke <- read.csv ("c: /mydisk/mydir/data.csv").

    Izračunajte korelacijsku matricu pomoću cor (). Na primjer: cor (mydata). Ili, možete spremiti korelacijsku matricu kao objekt za kasniju upotrebu, koristeći: cormat <- cor (mydata).


Izračunavanje korelacijske matrice sa SAS-om

    Dohvati podatke. SAS može čitati podatke u mnogim formatima. Ako pohranjujete svoje podatke u Excelu, u svakom retku sadrži po jedan predmet i jednu varijablu

    Pročitajte podatke u SAS. Pomoću čarobnjaka IMPORT možete dobiti svoje podatke. Kliknite "Datoteka", zatim "Uvezi podatke", a zatim odaberite padajući tip podataka s padajućeg izbornika. Kliknite "Dalje" i pomaknite se do svojih podataka, a zatim kliknite "Završi".

    Izračunajte korelacijsku matricu. Ako su vaši podaci spremljeni u SAS kao mydata, sa varijablama VAR1, VAR2 i VAR3, tada upišite: PROC CORR data = mydata; VAR var1 var2 var3; TRČANJE;

    Savjet

    Upozorenja