Wie berechnet man die Spearman-Korrelation nach Gruppe in R. Ich habe den folgenden Link gefunden, in dem über die Pearson-Korrelation nach Gruppe gesprochen wird. Aber als ich versuchte, den Typ mit Spearman zu ersetzen, funktioniert es nicht.
Wie wäre es damit für eine Basis-R-Lösung:
%Vor%Und dann, wenn Sie die Ergebnisse in Form eines data.frame wollen:
%Vor% BEARBEITEN : Wenn Sie eine plyr
-basierte Lösung bevorzugen, ist hier eins:
Hier ist ein anderer Weg, es zu tun:
%Vor%Vergleichen Sie meine Methode, Joshs Methode und die Plyr-Lösung mit rbenmark:
%Vor%Welches gibt die Ausgabe
%Vor%So scheint es, meine Methode ist etwas schneller, aber nicht viel. Ich denke Joshs Methode ist ein wenig intuitiver. Die Plyr-Lösung ist am einfachsten zu programmieren, aber es ist nicht die schnellste (aber es ist viel bequemer)!
Tags und Links r