Ich habe eine Datenmenge in ähnlicher Weise wie in dem Beispiel follwing gespeichert:Korrelationskoeffizient zwischen den Zellen
clear all
Year = cell(1,4);
Year{1} = {'Y2007','Y2008','Y2009','Y2010','Y2011'};
Year{2} = {'Y2005','Y2006','Y2007','Y2008','Y2009'};
Year{3} = {'Y2009','Y2010','Y2011'};
Year{4} = {'Y2007','Y2008','Y2009','Y2010','Y2011'};
data = cell(1,4);
data{1} = {rand(26,1),rand(26,1),rand(26,1),rand(26,1),rand(26,1)};
data{2} = {rand(26,1),rand(26,1),rand(26,1),rand(26,1),rand(26,1)};
data{3} = {rand(26,1),rand(26,1),rand(26,1)};
data{4} = {rand(26,1),rand(26,1),rand(26,1),rand(26,1),rand(26,1)};
wobei jede Zelle in ‚Jahr‘ die Zeit darstellt, in dem jede Messung in ‚Daten‘ gesammelt wurde. Zum Beispiel enthält die erste Zelle in Year ('Year {1}') das Jahr, in dem jede Messung in 'data {1}' erfasst wurde, so dass die Daten {1} {1} in 'Y2007', Daten {1 } {2} in 'Y2008' ... und so weiter
Ich versuche jetzt, die Korrelation zwischen jeder Messung mit der entsprechenden (gleichen Jahr) Messung von den anderen Standorten zu finden. Zum Beispiel für das Jahr '2007 'möchte ich die Korrelation zwischen Daten {1} {1} und Daten {2} {3}, dann Daten {1} {1} und Daten {4} {1}, und dann Daten {2} {3} und Daten {4} {1} und so weiter für die verbleibenden Jahre.
Ich weiß, dass der Corrcoef-Befehl verwendet werden sollte, um die Korrelation zu berechnen, aber ich kann nicht zu dem Stadium kommen, wo dies möglich ist. Jeder Rat würde sehr geschätzt werden.