SPSS不能直接计算出CV系数,而要用公式:
CV=σ/μ
来手动或编程计算完成B1 =VLOOKUP(A1,{"A","QW";"B","SD";"C","CV";},2,0) 然后向下复制……
你可以增加 {……} 中的数据 来适用更多的项目要求……自己体会一下吧
如你补充的提问,就得使用IF 函数比较好了……
=IF(ISNUMBER(SEARCH("23i",A1)),"WE",IF(ISNUMBER(SEARCH("25i",A1)),"WE3",IF(ISNUMBER(SEARCH("28i",A1)),"SD3","")))比如一组10个数据:32 24 33 29 21 15 35 40 22 34
1、总平均:要计算出这10个数据的相加后相除的平均值,这里是:285
解:在A1,A2,A10格中,输入以上十个数字,然后,在A11里输入:
=SUM(A1:A10)/10 输入完毕以后,回车就可以了。
2、以下平均总和:将该组数据中小于>284的数相加,这里是:24++21+15+22=82
解:在A12中输入:
=SUMIF(A1:A10,"<284")
3、以下项数:小于284的项数统计出来,这里是4项。
=COUNTIF(A1:A10,"<284")
4、以下平均:用上面的以下平均总和82除以4,即:82/4=205
=82/4
5、不匀率的计算公式就是:(总平均-以下平均)(以下项数2)/总平均总项数
这里就是:(285-205)(42)/28510=022
解:同上 =(285-205)(42)/28510变异系数是标准差点平均数的百分数。变异系数=方差/均值。它是一个相对值,没有单位,其大小同时受平均数与标准差的影响,在比较两个或两个样本变异程度时,变异系数不受平均数与标准差大小的限制。变异系数是以相对数形式表示的变异指标。它是通过变异指标中的全距、平均差或标准差与平均指标对比得到的。变异系数=方差/均值。 在excel公式中先找见STDEV函数计算出标准差!就简单了
你没有说清楚CV值的算法概念,根据网上查找的信息显示:
标准变异系数是一组数据的变异指标与其平均指标之比,它是一个相对变异指标。变异系数有全距系数、平均差系数和标准差系数等。常用的是标准差系数,用CV(Coefficient of Variance)表示。
CV(Coefficient of Variance):标准差与均值的比率。 用公式表示为:CV=σ/μ
如果你是想要这个 *** 作,则可以B2单元格输入数组公式:
=STDEV(--MID(SUBSTITUTE(A2,"+",REPT(" ",100)),100COLUMN($A$1:$F$1)-99,99))/AVERAGE(--MID(SUBSTITUTE(A2,"+",REPT(" ",100)),100COLUMN($A$1:$F$1)-99,99))
结果应该就是你想要的…………
注意:上面的公式是数组公式,在输入或者粘贴时必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式是无效的。
用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函数也是这样的。
使用函数COUNTIF处理。
Excel版本参考:2010
测试数据区域为:A1:E5。
1、F1输入公式:=COUNTIF(A1:E5,"<30")。
2、回车,查看结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)