science >> Wetenschap >  >> Wiskunde

Hoe een correlatie Matrix

te berekenen

De correlatie (r) is een maat voor de lineaire relatie tussen twee variabelen. Bijvoorbeeld, beenlengte en romplengte zijn sterk gecorreleerd; lengte en gewicht zijn minder sterk gecorreleerd en hoogte en naamlengte (in letters) zijn niet gecorreleerd.

Een perfecte positieve correlatie: r = 1. (wanneer de ene omhoog gaat, gaat de andere omhoog) Een perfecte negatieve correlatie: r = -1 (wanneer de ene omhoog gaat, de andere gaat naar beneden) Geen correlatie: r = 0 (er is geen lineaire relatie)

Een correlatiematrix is ​​een matrix van vele correlaties.

Een correlatiematrix berekenen met R |

Verkrijg de gegevens. Als uw gegevens zich in Excel bevinden, is de eenvoudigste methode om het op te slaan als een CSV-bestand (klik in Excel 7 op "Bestand", vervolgens op "Opslaan als" en vervolgens op "Andere indelingen." Blader vervolgens in "Opslaan als type" naar tot CSV (door komma's gescheiden waarden) Elke rij moet gegevens over één onderwerp bevatten en elke kolom moet één variabele zijn.

Lees de gegevens in R met read.csv. Bijvoorbeeld, als uw gegevens in "c: \\ mydisk \\ mydir \\ data.csv" voer mijn gegevens in & lt; - read.csv ("c: /mydisk/mydir/data.csv").

Bereken de correlatiematrix met cor (). Bijvoorbeeld: cor (mydata). Of u kunt de correlatiematrix opslaan als een object voor later gebruik, met behulp van: cormat & lt; - cor (mydata).

Een correlatiematrix berekenen met SAS

Verkrijg de gegevens.SAS kan gegevens in vele indelingen lezen.Als u uw gegevens in Excel opslaat, plaats dan een onderwerp op elke rij en één variabele in elke kolom

Lees de gegevens in SAS. IMPORT-wizard om uw gegevens op te halen. Klik op 'Bestand' en vervolgens op 'Gegevens importeren'. Kies vervolgens een gegevenstype met de vervolgkeuzelijst me nu. Klik op 'Volgende' en navigeer naar uw gegevens. Klik vervolgens op 'Voltooien'.

Bereken de correlatiematrix. Als uw gegevens worden opgeslagen in SAS als mydata, met variabelen VAR1, VAR2 en VAR3, typt u: PROC CORR data = mydata; VAR var1 var2 var3; RUN;

Tip

In zowel SAS als R zijn er opties voor verschillende soorten correlaties (e, .g Pearson & # 039; s, Spearman & # 039; s). Vergeet niet dat correlaties alleen lineaire relaties vinden. Als de relatie tussen twee correlaties niet lineair is, zijn correlaties geen goede keuze. Om meer hulp te krijgen met R, start u R en typt u? Cor.

Waarschuwing

Als de tweede referentie hieronder (R Help) niet werkt, start dan R en typ? Cor.