Hallo Forum
ich versuche eine Korrelation einmal für eine ganze Tabelle zu berechnen. Dies funktioniert auch ohne Probleme mit
SELECT corr(column1, column2) FROM table;
Nun möchte ich aber auch für jede Zeile der Tabelle eine Korrelation berechnen. Versucht habe ich es einmal mit
SELECT corr(column1, column2) FROM table group by iso3_code;
oder für eine einzelne Zeile mit
SELECT corr(column1, column2) FROM table where iso3_code=‘DEU’;
Leider bekomme ich bei beiden Versuchen leere Ergebnisfelder. Bei dem ersten Beispiel bekomme ich eine Tabelle mit der gleichen Anzahl an Zeilen wie meine Tabelle aber alle Felder sind leer. Bei dem zweiten Beispiel bekomme ich ein Ergebnisfeld welches ebenfalls leer ist.
Hat jemand eine Idee wie das funktionieren könnte?
Danke
Alex