老兵
第4楼2009/03/22
推算了一下,还是不适用;看来这个公式应该更适合于两组数据均值的比较。
现需要解决的问题是:
某区域共采了173个样,测得数据范围是358.0~3387,平均值 =631.1,标准差S=622.7,用Grubbs检验这些数据中是否存在上侧离群值?
解:(3387-631.1)/622.7= =4.426
根据规定的显著性水平(剔除水平:α=1%)和测定值的个数,仅能从表Grubbs检验临界值表查得n=100时的临界值G0.95(100)=3.207。而无n>100的临界值。根据自己的感觉在n为200以内时,临界值应该随n的增大而增大,而t检验则是n增大的而逐渐减小,n=240后临界值基本不变。
因此不能判定X(173)=3387是不是离群值;试采用n在100以内与临界值的相关性,用最小二乘法公式推算X(173)倒有可能为离群值。但对于推算n=200后的临界值可能不行。
calfstone
第6楼2009/03/23
按这个公式自己算!
提供一个Excel的Grubbs test计算工具。按你的173个样本,其临界值为4.082955.
Grubbs test
calfstone
第9楼2009/03/26
这是单侧检验跟双侧检验的差别。国家标准是单侧的临界值,附件中的EXCEL是双侧的临界值。统计水平为0.01的话,双侧临界值跟国家标准表中的0.005水平(即0.995列)是一致的!重新做了个单侧的0.01水平Grubbs临界值EXCEL!
你的173样本,按0.01水平,其单侧临界值为:3.778292
Grubbs for single-sided