python scipy stats_SciPy数据统计:stats模块的使用

scipy.stats包含大量统计信息, 概率分布函数。可以通过info(stats)获得统计功能列表。还可以从stat子包的文档字符串中获取随机变量列表。

Sr.

Function

Description

1.

rv_continuos

它是为连续随机变量构造特定的分发类和实例的基类。

2.

rv_discrete

它是为离散随机变量构造特定的分发类和实例的基类。

3.

rv_histogram

可以从rv_continuous类继承。它生成直方图给出的分布。

正常连续随机变量

为了封装连续随机变量和离散随机变量, 已经实现了两种通用分布类别。在这里, 我们将讨论连续的随机变量:

from scipy.stats import norm

import numpy as np

print(norm.cdf(np.array([3, -1., 0, 1, 2, 4, -2, 5])))

输出

[0.9986501 0.15865525 0.5 0.84134475 0.97724987 0.99996833

0.02275013 0.99999971]

在上面的程序中, 首先, 我们需要从scipy.stats导入norm模块, 然后在cdf()函数中将数据作为Numpy数组传递。

要获得分布的中位数, 我们可以使用百分比点函数(PPF), 这是CDF的倒数。

我们可以生成随机数的序列; size参数是传递size参数所必需的。

from scipy.stats import norm

print(norm.rvs(size = 4))

输出

[-0.42700905 1.0110461

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值