全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Python统计分析函数使用案例_scipy与numpy实战【技巧】

Python统计分析首选numpy与scipy组合:numpy高效计算均值、标准差、分位数、相关系数;scipy.stats提供t检验、卡方检验、Shapiro-Wilk正态性检验等成熟统计方法。

Python中做统计分析,scipynumpy是最常用、最可靠的组合。numpy负责高效数值计算与数据组织,scipy则提供成熟的统计模型、检验方法和分布工具。掌握它们的典型用法,能快速完成从数据清洗到假设检验、参数估计的全流程分析。

用numpy快速计算基础统计量

面对一维数组或二维表格数据,无需循环,直接调用numpy内置方法即可获得均值、标准差、分位数等关键指标:

  • np.mean(a)np.std(a, ddof=1)(样本标准差,ddof=1启用贝塞尔校正)
  • np.quantile(a, [0.25, 0.5, 0.75])一次性获取四分位数
  • np.corrcoef(x, y)[0, 1]计算两变量皮尔逊相关系数(返回的是相关矩阵,取[0,1]位置)

用scipy.stats做常见统计检验

实际分析中常需判断差异是否显著。scipy.stats模块封装了大量检验函数,接口统一、结果清晰:

  • 独立样本t检验:scipy.stats.ttest_ind(group_a, group_b),自动处理方差齐性(默认不假设方差相等)
  • 配对样本t检验:scipy.stats.ttest_rel(before, after)
  • 卡方检验(频数表):scipy.stats.chi2_contingency(observed_table),返回卡方值、p值、自由度和期望频数
  • Shapiro-Wilk正态性检验:scipy.stats.shapiro(data),适合小样本(n

用scipy.stats生成/拟合概率分布

模拟数据或检验分布假设时,scipy.stats的rv_continuous类非常实用:

  • 生成服从某分布的随机数:scipy.stats.norm.rvs(loc=170, scale=10, size=1000)(模拟1000个身高数据)
  • 计算PDF/CDF值:scipy.stats.norm.pdf(180, loc=170, scale=10)得密度值;scipy.stats.norm.cdf(180, loc=170, scale=10)得累积概率
  • 拟合分布参数:scipy.stats.norm.fit(data)返回最优的loc(均值)和scale(标准差)估计

结合使用:一个完整的单样本检验流程

例如检验某批零件直径是否符合标称均值25.4mm:

  • 先用np.meannp.std查看样本中心与离散趋势
  • scipy.stats.shapiro检查是否近似正态(决定能否用t检验
  • 执行单样本t检验:scipy.stats.ttest_1samp(measurements, popmean=25.4)
  • 根据返回的p值(如p=0.032)在α=0.05水平下拒绝原假设,说明均值显著偏离25.4

不复杂但容易忽略:所有scipy.stats检验函数都默认双侧检验,若需单侧,可手动处理t值或z值的CDF;另外注意输入数据应为1D array,DataFrame列需先用.values.to_numpy()转换。


# python  # 工具  # pdf  # 数据清洗 


相关文章: 如何快速辨别茅台真假?关键步骤解析  建站之星安装后如何自定义网站颜色与字体?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  在线制作视频的网站有哪些,电脑如何制作视频短片?  建站之星导航配置指南:自助建站与SEO优化全解析  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  网站制作大概多少钱一个,做一个平台网站大概多少钱?  如何在阿里云ECS服务器部署织梦CMS网站?  红河网站制作公司,红河事业单位身份证如何上传?  如何选择香港主机高效搭建外贸独立站?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  如何通过宝塔面板实现本地网站访问?  ,石家庄四十八中学官网?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  如何快速上传建站程序避免常见错误?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  如何在云服务器上快速搭建个人网站?  网页设计与网站制作内容,怎样注册网站?  如何制作算命网站,怎么注册算命网站?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  如何通过PHP快速构建高效问答网站功能?  表情包在线制作网站免费,表情包怎么弄?  广平建站公司哪家专业可靠?如何选择?  如何用5美元大硬盘VPS安全高效搭建个人网站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  建站之星安装步骤有哪些常见问题?  网站制作新手教程,新手建设一个网站需要注意些什么?  实例解析Array和String方法  家庭服务器如何搭建个人网站?  建站之星如何通过成品分离优化网站效率?  建站主机默认首页配置指南:核心功能与访问路径优化  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  网站设计制作公司地址,网站建设比较好的公司都有哪些?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  如何快速搭建高效简练网站?  建站ABC备案流程中有哪些关键注意事项?  建站VPS配置与SEO优化指南:关键词排名提升策略  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  淘宝制作网站有哪些,淘宝网官网主页?  如何快速查询网址的建站时间与历史轨迹?  如何在阿里云服务器自主搭建网站?  如何在万网自助建站中设置域名及备案?  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  如何高效配置IIS服务器搭建网站?  东莞市网站制作公司有哪些,东莞找工作用什么网站好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。