Mit dem Korrelationskoeffizient kann die Stärke zwischen zwei Variablen gemessen werden! Zumindest solange es eine lineare Beziehung ist.
Und wofür soll das gut sein? In der pädagogischen Praxis könnte man statistische Daten erheben
und miteinander vergleichen. So z. B. gibt es einen Zusammenhang zwischen Lesegeschwindigkeit und IQ, oder Lesegeschwindigkeit und Schulnote oder IQ und Schulnote?
Es wäre auch Möglich einen Zusammenhang zwischen Schuhgröße und IQ zu erheben.
Der Korrelationskoeffizient kann negativ oder positiv (bzw. Null) sein. Bei Null gibt es überhaupt keinen Zusammenhang.
Ansonsten bewegt er sich zwischen 1 und -1.
Für alle die mal schnell ein r ermitteln wollen bzw. müssen:
Hier das Tool:
Anzahl | n = | |
Mittelwert von |
x = | |
Mittelwert von |
y = | |
Standardabweichung von |
sx = | |
Standardabweichung von |
sy = | |
Kovarianz: | sxy = | |
Korrelationskoeffizient: | rxy = | |
Interpretation: | Bitte Werte eingeben! |
Für alle Codebeispiele benötigen wir zwei Arrays. Die Zahlenwerte müssen stimmig sein - und viel wichtiger noch: Es müssen auch gleichviele Werte vorliegen!
Aufgerufen wird die Funktion mit Mittelwert()
und einem Array als Übergabeparameter.
z. B. console.log(Mittelwert(_WerteY));
Zu beachten ist, das man für die Standardabweichung auch den Mittelwert benötigt.
_standardSumme = _standardSumme + Math.pow((_meinFeld[_i] - Mittelwert(_meinFeld)), 2)
Aufgerufen wird die Funktion wieder mit der Übergabe des Werte-Arrays!
Jetzt ergeben die vielen Funktionen erst einen Sinn.
Die Klammern haben mich etwas irritiert, aber dafür gibt es ja die Kommentarfunktion!