python笔记:6.3.1.2独立样本比例之差假设检验(例6-9杂志读者差异性)

 

# -*- coding: utf-8 -*-
"""
Created on Fri Jun 21 11:08:34 2019

@author: User
"""

# 《Python数据分析基础》中国统计出版社

import numpy as np
from scipy import stats
import pandas as pd
import statsmodels.api as sm

magzine = pd.read_csv(u'data\\ch6\\magzine.csv',encoding = "gbk")
print(magzine.head())

'''
挂上标签便于阅读
'''
magzine['name']=magzine['name'].astype('category')
magzine['name'].cat.categories=['Fashion','Cosmetic']
magzine['name'].cat.set_categories=['Fashion','Cosmetic']

magzine['gender']=magzine['gender'].astype('category')
magzine['gender'].cat.categories=['Male','Female']
magzine['gender'].cat.set_categories=['Male','Female']

print("\n 先统计一下两种杂志的女性读者人数")
female=magzine[magzine['gender']=='Female']['name'].value_counts()
print(female)

print("\n 两种杂志的总人数")
magzines=magzine['name'].value_counts()
print(magzines)

'''
参数1:成功的数目
参数2:样本量
'''
print(sm.stats.proportions_ztest(np.array(female),
                                 np.array(magzines),
                                 value=0.3,
                                 alternative='smaller',
                                 prop_var=False))

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值