计算汇集的n,均值和std从n,平均值和两个组的std
(要计算N组(n> 2),请重复n-1次)
[npool,vilitpool,stdpool] = pooledmeanstd(n1,mean1,std1,n2,mean2,std2)
基于http://www.talkstats.com/showthread.php/7130-标配--deviation-of-multiple-sample-sets.
例子:
n1 = 32;
Sample1 = Randi(100,N1,1);
意思1 =平均值(样本1);
std1 = std(样本1);
n2 = 20;
Sample2 = Randi(100,N2,1);
均值2 =平均值(样本2);
std2 = std(sample2);
n3 = 9;
Sample3 = Randi(100,N3,1);
含义3 =平均值(样本3);
std3 = std(sample3);
pool_sample = [sample1; sample2; sample3];
valenpool_real =均值(pool_sample);
stdpool_real = std(pool_sample);
[nooltemp,mandpooltemp,stdpooltemp] = pooledmeanstd(n1,平均值,std1,n2,平均值2,std2);
[npool_eStimated,valenpool_eStimated,stdpool_estimated] = pooledmeanstd(npooltemp,mandpooltemp,stdpooltemp,n3,mean3,std3);
DISP(['meanpool_real =',num2str(mantpool_real),'meanpool_eStimated =',num2str(meanpool_eStimated)])
DISP(['stdpool_real =',num2str(stdpool_real),'stdpool_estimated =',num2str(stdpool_estimated)])
r p(2021)。合并均值和标准差(//www.tatmou.com/matlabcentral/fileexchange/37233-pooled-mean-and-标准--deviation),matlab中央文件exchange。检索到。