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

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

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

正态曲线下,横轴区间(μ-σ,μ+σ)内的面积为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

以上这篇Python求正态分布曲线下面积实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持聚米学院。

python做正态分布的例子_Python求正态分布曲线下面积实例相关推荐

  1. python做一个考试系统_python考试系统 相关实例(示例源码)下载 - 好例子网

    开发语言:Python | 大小:0.02M | 发布时间:2016-07-07 | 发布人:linq 相关标签: 立即下载 开发语言:Python | 大小:0.21M | 发布时间:2020-08 ...

  2. python做exe开发教程_python做exe开发教程

    python做exe开发教程内容摘要 python做exe开发教程其他方法无效时可用免疫抑制剂,交通部监理员教程证,6.客户端的异常测试.6.机费用械性能(1)抗拉试验:酒店入职教程内容,6.9l-8 ...

  3. python做接口测试的优点_python做接口测试的必要性

    什么是接口测试 接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点.其测试的重点是,检查数据的交换.传递和控 制管理过程,以及系统间的逻辑依赖关系等. 为什么要做接口测试 ...

  4. python做个后端系统_Python做后端开发的优势

    ​ Python做后端开发的优势 1. Python开发人员的背景丰富多彩,阵营规模很大,这直接导致了Python的各种lib比Ruby多很多很多很多 2. 和Ruby相反,Python的哲学是&qu ...

  5. python做什么生意好找_Python 的练手项目有哪些值得推荐?

    注:下面分享的练习项目面向刚入门的Python学习者,项目的代码地址见结尾. Python 是一门虽然简单却很强大的编程语言.可能有些刚入门 Python 的朋友,虽然已经掌握了 Python 的基础 ...

  6. python求众数_python求众数问题实例

    本文实例讲述了python求众数问题的方法,是一个比较典型的应用.分享给大家供大家参考.具体如下: 问题描述: 多重集中重数最大的元素称为众数...就是一个可以有重复元素的集合,在这个集合中重复的次数 ...

  7. python的format输出报文_python构造IP报文实例

    我就废话不多说了,大家还是直接看代码吧! import socket import sys import time import struct HOST, PORT = "10.60.66. ...

  8. python gui入门的例子_Python GUI编程之Tkinter入门之道

    相信刚学习使用Python进行GUI编程的时候,肯定都会听过Tkinter,毕竟是standard Python interface to the Tk GUI toolkit.用来写一些小程序还是很 ...

  9. python条件语句代码例子_Python 炫技操作:条件语句的七种写法

    原标题:Python 炫技操作:条件语句的七种写法 作者 | 写代码的明哥 责编 | 郭芮 有的人说 Python 入门容易,但是精通难的语言,这点我非常赞同. Python 语言里有许多(而且是越来 ...

最新文章

  1. flask-WTF和sqlalchemy结合使用并实现管理员表和用户表之间的关联关系(结合前端页面实现管理员和用户选择登录)
  2. java的销毁方法_销毁Spring Bean的三种方法
  3. 给你的Flex程序添加深链接和分析-其实比你想象的要简单
  4. java class修改_【原创】Java基础之简单修改jar包中的class
  5. 不同类型社交应用发展分析
  6. java jee curd_Java / JEE中的有效日志记录–映射的诊断上下文
  7. 能力=知识+技能+经验
  8. linux程序流量平滑,Linux下按程序查实时流量 network traffic(示例代码)
  9. Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
  10. JSK-390 计负均正【入门】
  11. vue项目-jQuery中Nicescroll滚动条插件的用法
  12. 英文名大全及含义(男)
  13. 飞控信号SBUS信号解析为PWM信号输出
  14. linux 有道笔记,Linux笔记:manjaro_折腾笔记
  15. CSI笔记【10】:阵列信号处理及MATLAB实现(第2版)阅读随笔(二)
  16. Unity5.1 新的网络引擎UNET(一) 概括1
  17. UE4中实现Cesium 3dtileset的压平
  18. 谁是“明日之子”?互动视频的模糊元年
  19. python 网页答题器_大话西游答题器 Python版本
  20. layui数据表格与后台交互进行渲染

热门文章

  1. 单招计算机试题出处,2017年职业技术学院单独招生综合素质测试试题库及答案...
  2. 超实用的中国风配色 这些颜色你熟悉吗
  3. linux系统怎么共享网络,在Linux操作系统的网络上共享计算机
  4. 浅谈道路监控杆的安装注意事项
  5. mac使用allure_mac 上构建 Jenkins+allure 报告时,一直报错
  6. .NET ASP.NET 中web窗体(.aspx)利用ajax实现局部刷新
  7. 安卓“小试牛刀”:ButterKnife——牛油刀
  8. java计算机毕业设计供电公司安全生产考试系统源码+mysql数据库+系统+lw文档+部署
  9. 摩尔定律终结:“偏执狂”英特尔缘何不再偏执?
  10. 太原火车站附近的宾馆