Python求正态分布曲线下面积实例

作者:qwerty_bibabo 时间:2021-01-28 18:20:07 

正态分布应用最广泛的连续概率分布,其特征是“钟”形曲线。这种分布的概率密度函数为:

Python求正态分布曲线下面积实例

其中,μ为均值,σ为标准差。

求正态分布曲线下面积有3σ原则:

Python求正态分布曲线下面积实例

正态曲线下,横轴区间(μ-σ,μ+σ)内的面积为68.268949%,横轴区间(μ-1.96σ,μ+1.96σ)内的面积为95.449974%,横轴区间(μ-2.58σ,μ+2.58σ)内的面积为99.730020%。

求任意区间内曲线下的面积,通常可以引用scipy包中的相关函数

norm函数生成一个给定均值和标准差的正态分布,cdf(x)表示-∞到x的概率

例:(2,1)正态分布下 2-3曲线下的面积


>>> import scipy.stats
>>> scipy.stats.norm(2,1).cdf(3)-0.5
0.34134474606854293

由于有时候不便于引用scipy包,自编这一函数也很简单

求积分函数参考:复化梯形求积分


cdfd(a,b,u,o)

a,b 为区间起始范围,u,o分别为正态分布的均值和标准差。


import math

def pdf(x):
 return math.exp(-(x) ** 2 / (2)) / (math.sqrt(2 * math.pi))

def sum_fun_xk(xk, func):
 return sum([func(each) for each in xk])

def integral(a, b, n, func):
 h = (b - a)/float(n)
 xk = [a + i*h for i in range(1, n)]
 return h/2 * (func(a) + 2 * sum_fun_xk(xk, func) + func(b))

def cdfd(a,b,u,o):
 return integral((a-u)/o,(b-u)/o,10000,pdf)

cdfd(2,3,2,1)

Out: 0.3413399854638336

来源:https://blog.csdn.net/qwerty_bibabo/article/details/75332402

标签:Python,正态分布,曲线,面积
0
投稿

猜你喜欢

  • python中的元组与列表及元组的更改

    2023-10-19 07:28:04
  • pytorch实现focal loss的两种方式小结

    2023-07-02 14:43:22
  • PHP5.6读写excel表格文件操作示例

    2023-11-21 15:03:21
  • Javascript 中截取小数位并实现四舍五入的方法

    2008-08-05 18:11:00
  • Django实现简单网页弹出警告代码

    2022-12-31 06:56:16
  • Sql Server查询性能优化之不可小觑的书签查找介绍

    2012-05-22 18:24:53
  • python使用pdfminer解析pdf文件的方法示例

    2023-07-31 00:36:47
  • 基于python+opencv调用电脑摄像头实现实时人脸眼睛以及微笑识别

    2023-07-08 23:31:14
  • python判断字符串是否纯数字的方法

    2022-09-09 03:25:38
  • Python中match语句的详细用法实例

    2023-06-29 11:28:46
  • SQL server高级应用 收藏版

    2012-10-07 11:04:06
  • oracle指定排序的方法详解

    2023-07-14 15:36:28
  • ASP编程如何执行存储过程?

    2010-03-17 20:56:00
  • 利用ASP在线维护数据库

    2007-10-12 13:53:00
  • 获取一个数字的个位、十位、百位的函数代码

    2011-02-20 11:06:00
  • 网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法

    2023-08-13 00:26:58
  • Django中传递参数到URLconf的视图函数中的方法

    2021-09-16 23:46:33
  • python 将dicom图片转换成jpg图片的实例

    2023-08-24 11:12:27
  • python实现根据给定坐标点生成多边形mask的例子

    2022-03-22 14:40:15
  • php中debug_backtrace、debug_print_backtrace和匿名函数用法实例

    2023-06-11 23:08:24
  • asp之家 网络编程 m.aspxhome.com