一个样本的Z-test

Source: http://www.r-bloggers.com/one-sample-z-test/

 

在知道总体平均和标准差时的样本平均的比较

假设有10个自愿者进行了智力测试,这里有获得的结果。在同样测试的总体平均为75。你希望检测在样本和总体平均之间是否有统计上的显著差异(显著水平为95%),这里假设样本方差已知等于18.

65, 78, 88, 55, 48, 95, 66, 57, 79, 81

为解决这个问题,需要开发一个样本的Z-test。在R中没有类似的函数,因此我们需要自己创建一个。


回忆计算z值的公式,我们将写出这样的函数:

$$Z=\frac{\overline{x}-\mu_0}{\frac{\sigma}{\sqrt{n}}}$$

z.test = function(a, mu, var){
   zeta = (mean(a) - mu) / (sqrt(var / length(a)))
   return(zeta)
}
我们就创建了这个函数z.test,其在输入的值向量(a)中获得总体平均来进行比较(mu),另外有总体方差(var);函数则返回zeta值。
a = c(65, 78, 88, 55, 48, 95, 66, 57, 79, 81)
z.test(a, 75, 18)
[1] -2.832353

这里zeta值等于-2.83,其高于在alpha=0.05(2-tailed test)的临界值Zcv=1.96。于是我们论断我们样本的平均与总体平均显著不同。

----------------------------------------------------

考虑到z-test检验的正态分布,如果双边/双尾的alpha=0.05,则需要单边p-value=1-0.025,于是这里的临界值实际由此得到:

Zcv <- qnorm(1-0.025)

 

在进行z检验时,我们需要确定用于进行检验的最小样本量。最小样本量的确定主要与以下几个因素相关。 首先,我们需要考虑所设定的显著性水平。显著性水平通常由研究者根据研究需要进行设定,常见的显著性水平为0.05或0.01。假设我们设定的显著性水平为0.05,那么进行z检验时,我们需要确保样本量足够大,以使得统计推断的结果具有一定的可靠性。 其次,我们需要确定所需的效应大小。效应大小实际上是指样本均值与总体均值之间的差异程度。不同的研究领域和问题会对效应大小有不同的要求。通过进行样本大小的计算,我们可以确定需要多大的样本量才能检测到我们感兴趣的效应大小。 此外,还需要考虑样本的变异程度。样本的变异程度可以通过样本标准差来度量。样本标准差的大小会影响到样本量的确定。当样本的变异程度较大时,我们可能需要更大的样本量才能获得具有统计意义的结果。 最后,我们还需要确定我们希望的检验的功效。检验的功效实际上是指在给定显著性水平下,能够检测到真实效应的概率。在样本量确定时,我们需要考虑到我们希望的检验功效水平,从而确定所需的最小样本量。 综上所述,确定z检验的最小样本量需要考虑显著性水平、效应大小、样本的变异程度以及检验的功效等因素。通过进行样本大小的计算,我们可以得到一个样本量的估计,以保证研究结果具有一定的可靠性和可解释性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值