python hypothesis testing

1. 单样本T检验

单样本T检验是检验: 样本均值 = 总体均值 ?

单样本T检验, 求出t,p值, 比较p值与α (α与样本量有关) 的大小;  当 p>α 时,接受原假设; p<α 时, 拒接原假设; 

其中, 原假设就是样本均值 = 总体均值(目标均值)

# 计算单样本T检验中的t值,p值 ; DescrStatsW(样本数据)
d1 = sm.stats.DescrStatsW(data.rate)
print("t值=%f,p值=%f,样本自由度=%f"%d1.ttest_mean(0.1)) # mean()输入单样本t检验中总体均值(即目标值)
# 这两列结果输出 t值,p值,样本自由度
# p值=0.003355 说明: 根据样本推测出 总体均值(即目标值)小于10%的概率是 0.003355/2 * 100%

即: sm.stats.DescrStatsW(样本数据).ttest_mean(总体均值/假设均值)

 

2. 两样本T检验

两样本T检验是用于检验 : 二分类样本对连续变量的样本是否有影响;     即: 二分类样本~连续变量样本;

原假设是: 无影响

求出t,p值, 比较p值与α (α与样本量有关) 的大小;  当 p>α 时,接受原假设; p<α 时, 拒接原假设; 

已知: 数据data中有两列, 分别是连续变量数据list1 和  二分类变量list2; 其中list2 中的 元素全是1或0

data1 =data[data['list2']==1]['list1']  # 提取出list2中1元素对应的list1中的所有
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值