python假设检验--一个总体参数的检验(比例)

一个总体比例

z = p − π 0 ( π 0 ( 1 − π 0 ) n ) z = \frac{p-\pi_0}{\sqrt(\frac{\pi_0(1-\pi_0)}{n})} z=( nπ0(1π0))pπ0

例:

一项统计结果生成,某市老年人口(65岁以上)所占比例为14.7%,该市老年人口研究会为了检验该项统计是否可靠,随机抽选了400名居民,发现其中由57人年龄在65岁以上,调查记过是否支持该市老年人口比例为14.7%得看法(a=0.05)?

假设:

H 0 : π = 14.7 % H_0:\pi=14.7\% H0:π=14.7%

H 0 : π ≠ 14.7 % H_0:\pi \neq 14.7\% H0:π=14.7%

双侧检验

# 由题可知

p = 57/400
pi = 0.147
n = 400
a = 0.05

计算 z a / 2 z_{a/2} za/2

z_a2 = stats.norm.isf(a/2)
z_a2

1.9599639845400545

计算统计量z

z = (p-pi)/np.sqrt(pi*(1-pi)/n)
z

-0.25416124340864343

依据统计量决策

if abs(z)<abs(z_a2):
    print('不能拒绝H0,差异不显著')
if abs(z)>abs(z_a2):
    print('拒绝H0,接受H1')

不能拒绝H0,差异不显著

计算p值

p_value = stats.norm.sf(z)*2
p_value

1.2006290090898113

依据p值决策

if p_value > a :
    print('不能拒绝H0,差异不显著')
    
if p_value < a :
    print('拒绝H0,接受H1')

不能拒绝H0,差异不显著

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

煜岐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值