0001 function sampleStats = calcSampleStats(samples)
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 if (~iscell(samples))
0021 samplesTmp = samples;
0022 clear samples;
0023 samples{1} = samplesTmp;
0024 end
0025
0026 for i = 1:length(samples)
0027 fprintf('Processing sample %d\n',i);
0028 sampleStats.mean(:,i) = mean(samples{i}')';
0029 sampleStats.std(:,i) = std(samples{i}')';
0030 sampleStats.mode(:,i) = mode(samples{i}')';
0031 sampleStats.median(:,i) = median(samples{i}')';
0032 sampleStats.skew(:,i) = skewness(samples{i}')';
0033 sampleStats.kurt(:,i) = kurtosis(samples{i}')';
0034 end
0035