python假设检验

阅读: 评论:0

python假设检验

python假设检验

小样本

t = x ˉ − μ 0 s / n t= frac{bar{x}-mu_0}{s/sqrt{n}} t=s/n ​xˉ−μ0​​

例:

某机器制造出的肥皂厚度为5cm,今欲了解机器性能是否良好,随机抽取10快肥皂作为样本,测得平均厚度为5.3cm,标准差为0.3cm,试以0.05得显著性水平检验机器性能良好得假设

假设:

H 0 : μ = 5 H_0 : mu=5 H0​:μ=5

H 1 : μ ≠ 5 H_1 : mu neq 5 H1​:μ​=5

双侧检验

import pandas as pd
import numpy as np
import scipy as sp
from scipy import stats# 由题可知mu_0 = 5
x_bar = 5.3
sigma = 0.3
n = 10a = 0.05

计算t分布值

# 自由度
df = n-1t_a2 = isf(a/2,df)
t_a2

计算统计量t

t = (x_bar-mu_0)/(sigma/np.sqrt(n))
t

3.1622776601683777

依据t值决策

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

拒绝H0,接受H1

计算p值

p_value = sf(t,df)*2
p_value

0.01150798516594368

依据p值决策

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

拒绝H0,接受H1

本文发布于:2024-01-30 02:33:32,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170655321418614.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:python
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23