In einer MySQL (5.1) -Datenbanktabelle gibt es Daten, die Folgendes darstellen:
Würde MySQL das Korrelieren der Daten unterstützen oder müsste ich PHP / C # zur Berechnung verwenden?
Wo würde ich eine gute Formel finden, um die Korrelation zu berechnen (es ist lange her, seit ich das letzte Mal getan habe)?
Es gibt zwei Varianten des Pearson-Korrelationskoeffizienten, einen für eine Probe und einen für eine gesamte Population. Dies sind Single-Pass und, glaube ich, korrekte Formeln für beide:
%Vor%Ich habe das als T-SQL entwickelt und getestet. Der Code, der die Testdaten generiert hat, wurde nicht in MySQL übersetzt, aber die Formeln sollten. Stellen Sie sicher, dass x und y Dezimalwerte sind. Ganzzahlige Mathematik kann diese Berechnungen erheblich beeinflussen.