【假设检验和相关分析】

假设检验和相关分析

假设检验

t检验

原假设是年龄等于38岁,备择假设为年龄不等于38岁

import statsmodels.api as sm
# t检验, 检验年龄是否为38岁
# 原假设是你年龄等于38岁,备择假设为年龄不等于38岁
d1 = sm.stats.DescrStatsW(insurance['age'])
#假设为0.1
print('t检验= %.4f,p-value=%.4f, df=%s' % d1.ttest_mean(38))

备择假设B的均值大于A

stats.ttest_ind(B,A,equal_var = False)

相关系数

皮尔逊相关系数

corr_pear = insurance[['age','charges']].corr(method='pearson')
print('年龄和保险费用的皮尔森相关系数为: %.3f' % corr_pear.loc['age','charges'])

斯皮尔曼相关系数

corr_spearman = insurance[['age','charges']].corr(method='spearman')
print('年龄和保险费用的斯皮尔曼相关系数为: %.3f' % corr_spearman.loc['age','charges'])

kendall相关系数
主要用于衡量两个变量间非线性关系比较好,更多的用于有序性分类变量

corr_kendall = insurance[['age','charges']].corr(method='kendall')
print('年龄和保险费用的kendall关系数为: %.3f' % corr_kendall.loc['age','charges'])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值