У меня есть набор данных, сохраненный аналогично следующему примеру:
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)};
Где каждая ячейка в «Годе» представляет время, когда было собрано каждое измерение в «данных».Например, первая ячейка в году («год {1}») содержит год, в котором были собраны все измерения в «данных {1}», поэтому данные {1} {1} были собраны в «Y2007», данные {1} {2} в 'Y2008' ... и т. Д.
Я сейчас пытаюсь найти корреляцию между каждым измерением с соответствующим (в том же году) измерением из других мест.Например, для года «Y2007» я хотел бы найти корреляцию между данными {1} {1} и данными {2} {3}, затем данными {1} {1} и данными {4} {1}, изатем данные {2} {3} и данные {4} {1} и т. д. за оставшиеся годы.
Я знаю, что для вычисления корреляции должна использоваться команда corrcoef, но я не могу достичь стадии, когда это возможно.Любые советы будут высоко ценится.