calcSampleStats

PURPOSE ^

calcSampleStats Calculate sample modes, means, standard devs, and medians

SYNOPSIS ^

function sampleStats = calcSampleStats(samples)

DESCRIPTION ^

calcSampleStats Calculate sample modes, means, standard devs, and medians

 sampleStats = calcSampleStats(samples)

INPUT
 samples       Samples to analyze

OUTPUT
 sampleStats           Structure with the following fields
   mean
   std
   mode
   median
   skew
   kurt

 Markus Herrgard 8/22/06

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function sampleStats = calcSampleStats(samples)
0002 %calcSampleStats Calculate sample modes, means, standard devs, and medians
0003 %
0004 % sampleStats = calcSampleStats(samples)
0005 %
0006 %INPUT
0007 % samples       Samples to analyze
0008 %
0009 %OUTPUT
0010 % sampleStats           Structure with the following fields
0011 %   mean
0012 %   std
0013 %   mode
0014 %   median
0015 %   skew
0016 %   kurt
0017 %
0018 % Markus Herrgard 8/22/06
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

Generated on Thu 21-Jun-2012 15:39:23 by m2html © 2003