excel-一个关于选取变异系数(cv)最大最小值问题,excel高手请进!

2024年11月19日 12:25
有2个网友回答
网友(1):

用matlab吧:
a=[1 2 3 4 5 6];
zh=nchoosek(a,4);
h=[];
for i=1:length(zh)
h=[h,std(zh(i,:))/mean(zh(i,:))];
end
[mmax,maxrow]=max(h)
[mmin,minrow]=min(h)
给你解释一下:
nchoosek函数将a的所有取4个元素的组算出来放到zh矩阵里,std是求标准差,mean是求平均数的,最后max函数返回最大值和最大值对应的组,这个组你可以用zh(maxrow,:)来查看这个组合是取的哪几个数,同理min函数也是这样的。

网友(2):

那你做出这几组的数组合,再用函数算下就行了