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

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

求正态分布曲线下面积有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 mathdef 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求正态分布曲线下面积相关推荐

  1. python做正态分布的例子_Python求正态分布曲线下面积实例

    正态分布应用最广泛的连续概率分布,其特征是"钟"形曲线.这种分布的概率密度函数为: 其中,μ为均值,σ为标准差. 求正态分布曲线下面积有3σ原则: 正态曲线下,横轴区间(μ-σ,μ ...

  2. python正态分布函数_用python求标准正态分布的上α分位点

    累计分布函数bai值等于1-α的du点,即就是逆累zhi计分布函数icdf(1-α)的值 如果dao使用Python计算的话,4102代码如下:1653 from scipy.stats import ...

  3. python求上α分位点_什么是标准正态分布的上α分位点以及怎样求?

    展开全部 标准正态分布的上α分位点:设X~N(0,1),对于任给的62616964757a686964616fe4b893e5b19e31333431363638α,(0Zα)= α的点Zα为标准正态 ...

  4. python生成正态分布数据_python 生成正态分布数据,并绘图和解析

    1.生成正态分布数据并绘制概率分布图 import pandas as pd import numpy as np import matplotlib.pyplot as plt # 根据均值.标准差 ...

  5. python判断素数的函数_如何用python求素数

    如何用python求100以内的素数? 质数(primenumber)又称素数,有无限个.质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数,如:2.3.5.7.11.13.1 ...

  6. python求微分方程组的数值解曲线01

    本人最近在写一篇关于神经网络同步的文章,其一部分模型为: x_i^{\Delta}(t)= -a_i*x_i(t)+ b_i* f(x_i(t))+ \sum\limits_{j \in\{i-1, ...

  7. python求众数程序_python求众数问题实例

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

  8. python求交点坐标_Python求两个圆的交点坐标或三个圆的交点坐标方法

    计算两个圆的交点 代码如下: # -*- coding: utf-8 -*- import math import numpy as np def insec(p1,r1,p2,r2): x = p1 ...

  9. python绘制正态分布曲线

    场景:已知mean和variance,绘制正态分布曲线. import numpy as np import matplotlib.pyplot as plt import pandas as pd ...

  10. Python 求最大子集的递归实现

    Python 求最大子集的递归实现 def PowerSetsRecursive(items): """Use recursive call to return all ...

最新文章

  1. AI量身定制:如何打造符合“中国特色教育”的内容推荐体系?
  2. java连接weblogic_java学习:weblogic下JNDI及JDBC连接测试(weblogic环境)
  3. 烂泥:学习tomcat之通过shell批量管理多个tomcat
  4. Android开发之搜Ya项目说明(3)
  5. 柿子不能和什么同吃?柿子相克食物大盘点
  6. iPhone的UDID与push中使用的device token的关系
  7. .NET Core剪裁器升级瘦身引擎,并支持剪裁计划的录制和回放
  8. java中你知道这四种代码块吗?
  9. uva10780 - Again Prime? No time
  10. 前端学习(2682):重读vue电商网站3之登录页面总结el-form 组件问题
  11. 【转】深入浅出图解C#堆与栈 C# Heap(ing) VS Stack(ing) 第五节 引用类型复制问题及用克隆接口ICloneable修复
  12. Hbase Rowkey设计原则
  13. mysql部署策略_MySQL延迟问题和数据刷盘策略流程分析
  14. qt mysql乱码_Qt连接mysql 并且 解决中文乱码问题
  15. 图像处理------泛洪填充算法(Flood Fill Algorithm) 油漆桶功能
  16. php der格式 证书,php读取der格式证书乱码解决方法_PHP教程
  17. UNIX环境高级编程-#include “apue.h“
  18. 详谈软件工程之软件开发方法
  19. 获取支付宝小程序链接
  20. 算法最优化(2)线性规划问题中的常见概念辨析:可行解,最优解,基,基向量,非基向量,基变量,非基变量等等

热门文章

  1. Linux下禁用笔记本触摸板
  2. 2020switch电信最快的dns_《2020switch电信最快的dns》电影_2020switch电信最快的dns正片免费观看-扬州人才服务网...
  3. 毕业设计 - 题目:基于深度学习的中文汉字识别 - 深度学习 卷积神经网络 机器视觉 OCR
  4. Springboot项目中图片云存储实现思路
  5. 数据分析宝典(上):四步轻松搞定指标
  6. 偶像生于1964:马云、张朝阳、求伯君的激荡人生
  7. c 登录窗口 oracle,C语言实现图形界面登陆窗口
  8. android 菜鸟面单打印_android studio 菜鸟实战项目 之 spnner实现
  9. 51单片机DS18B20(单总线)温度读取
  10. java getbytes 乱码_深入解析java String中getBytes()的编码问题