Obsah
Korelácia (r) je mierou lineárneho vzťahu medzi dvoma premennými. Napríklad dĺžka nohy a dĺžka trupu sú vysoko korelované; výška a hmotnosť sú menej korelované a výška a dĺžka mena (písmená) nie sú v korelácii.
Perfektná pozitívna korelácia: r = 1. (Keď jedna stúpa, druhá stúpa) Perfektná negatívna korelácia: r = -1 (Keď jedna stúpa, druhá klesá) Žiadna korelácia: r = 0 (Nie je lineárna vzťah)
Korelačná matica je matica mnohých korelácií.
Výpočet korelačnej matice s R
Získajte údaje. Ak sú vaše údaje v programe Excel, najjednoduchšou metódou je ich uloženie ako súbor CSV (v programe Excel 7 kliknite na „Súbor“, potom na „Uložiť ako“ a potom na „iné formáty“. Potom v položke „Uložiť ako typ“ prejdite na na CSV (hodnoty oddelené čiarkami). Každý riadok by mal mať údaje o jednom predmete a každý stĺpec by mal byť jednou premennou.
Odčítajte údaje do R pomocou read.csv. Napríklad, ak sú vaše údaje v "c: mydisk mydir data.csv", zadajte mydata <- read.csv ("c: /mydisk/mydir/data.csv").
Vypočítajte korelačnú maticu pomocou cor (). Napríklad: cor (mydata). Alebo môžete korelačnú maticu uložiť ako objekt na neskoršie použitie pomocou: cormat <- cor (mydata).
Výpočet korelačnej matice so SAS
Získajte údaje. SAS dokáže čítať údaje v mnohých formátoch. Ak svoje údaje ukladáte v Exceli, musíte mať v každom riadku jeden predmet a v každom stĺpci jednu premennú
Čítajte údaje do SAS. Na získanie údajov môžete použiť sprievodcu IMPORTom. Kliknite na „Súbor“, potom na „Importovať údaje“ a pomocou rozbaľovacej ponuky vyberte typ údajov. Kliknite na tlačidlo „Ďalej“, prejdite na svoje údaje a potom kliknite na tlačidlo „Dokončiť“.
Vypočítajte korelačnú maticu. Ak sú vaše údaje uložené v SAS ako mydata, s premennými VAR1, VAR2 a VAR3, zadajte: PROC CORR data = mydata; VAR var1 var2 var3; RUN;