ArrayCorrelationCoefficient (noch nicht implementiert)
value ArrayCorrelationCoefficient ( array BYREF arrVar, value BYREF dResult );
Rückgabewert
Bei Erfolg ist der Rückgabewert TRUE, ansonsten FALSE. FALSE wird zurück geliefert, wenn arrVar kein Array ist oder das Array keine Elemente besitzt, also leer ist.
Parameter
arrVar
Das Array, dessen Korrelationskoeffizenten r berechnet werden soll.
dResult
Der berechnete Korrelationskoeffizenten r des Arrays arrVar. Nach erfolgreicher Berechnung wird das Ergebnis an dResult übergeben.
Grundsätzlich kann der Korrelationskoeffizent nur Werte zwischen -1 und +1 einnehmen.
Wert == 1 Alle Elemente liegen exakt auf einer steigenden Geraden.
Wert sehr nahe 1 Alle Elemente liegen sehr nahe an einer steigenden Geraden.
Wert > 0 Alle Elemente sind insgesamt steigend.
Wert == 0 Alle Elemente sind gleich, also konstant.
Wert < 0 Alle Elemente sind insgesamt fallend.
Wert sehr nahe -1 Alle Elemente liegen sehr nahe an einer fallenden Geraden.
Wert == -1 Alle Elemente liegen exakt auf einer fallenden Geraden.
Bemerkungen
Berechnet den Korrelationskoeffizienten r des Array arrVar. Mit Hilfe der linearen Regressionsrechnung wird, anhand der Elemente des Arrays, eine Gerade errechnet. Danach wird der Korrelationskoeffizient r der Elemente entlang dieser Geraden bestimmt. Das Array arrVar wird nicht verändert.
Beispiel
array arrVar;
ArrayAdd (arrVar, 3.2);
ArrayAdd (arrVar, 2.1);
ArrayAdd (arrVar, 1.1);
//Berechne den Korrelationskoeffizienten
value dR;
ArrayCorrelationCoefficient (arrVar, dR);
Siehe auch ArrayAverageDegression