用excel、matlab、python绘制正态分布图

  • excel绘图
  • matlab绘图
  • python绘图

为加深对统计知识的理解,老师要求用excel和matlab绘图,在这想介绍3个常见的绘图软件来绘制正态分布密度函数曲线和正态分布分布函数曲线。
excel:


matlab:

excel绘图

使用函数为 norm.dist(x,mean,standard_dev,culmulative),其中参数分别是 样本值 均值 标准差 以及true 和false选项
先设置 样本值,样本值是一个个离散的点,步长选用不能太大。选用0.005,区间为【-5.005,5.005】
数据源的构建

  1. 概率密度函数曲线f(x) :在culmulative填上false
  2. 概率分布函数曲线G(x) :在culmulative填上true
    得到下表,做好数据源
    (补充跨行居中操作)

    绘制图
    用折线图和散点图都可绘制
    在这记录增加坐标轴箭头方向、改变横纵坐标轴交汇位置、改变线条粗细,使得其更像科研图
    1.增加坐标轴箭头方向下滑有箭头选项

    2.改变横纵坐标轴交汇位置:选中横坐标

    3.改变线条粗细:在标记选项卡下,0,75磅

matlab绘图

下面展示 代码。函数为normpdfnormcdf

%% 概率密度函数
subplot(2,1,1)
x=-10:0.01:10;
y=normpdf(x,2,2.5);
y2=normpdf(x,0,1);
plot(x,y,x,y2)
grid on
legend("标准正态分布","一般正态分布")
xlabel("X")
ylabel("f(x)")
title("概率密度曲线")%% 概率分布函数
subplot(2,1,2)
x=-10:0.01:10;
y=normcdf(x,2,2.5);
y2=normcdf(x,0,1);
plot(x,y,x,y2)
grid on
legend("标准正态分布","一般正态分布")
xlabel("X")
ylabel("G(x)")
title("概率分布曲线")

python绘图

在安装时,出现了uninstall pip错误,参考方法[^1]:
首先执行 python -m ensurepip 然后执行 python -m pip install --upgrade pip
然后可以顺利利用pip来安装:pip install scipy
1.使用密度分布公式来计算得到密度函数[^2]

2.使用函数计算[^3]

由于时间问题,python的制图下次再继续学习

补充:用excel的随机数工具箱,来以正态分布形式来生成大量随机数,随机数的个数越多则以此数据做出来的折线图也就越光滑
matlab有个 difttool也可以生成随机数、正态分布,做出来的图是柱状图
[1]: https://blog.csdn.net/wuyepiaoxue789/article/details/84033651
[2]:https://blog.csdn.net/way88liu/article/details/77853388?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&dist_request_id=1328679.65441.16165004936577557&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control
[3]: https://blog.csdn.net/weixin_42695959/article/details/84036577

用excel、matlab、python绘制正态分布图相关推荐

  1. python绘制正态分布图_用python制作正态分布图

    赛马正态分布图 1.制作IQ数据图 import numpy as np import pandas as pd import matplotlib.pyplot as plt #使用%matplot ...

  2. python 制作正态分布图,画出拒绝域

    下面的程序实现画出正态分布图形,并且画出相应的拒绝域范围. from scipy.stats import norm import numpy as np import matplotlib.pypl ...

  3. python 正态分布图_用python制作正态分布图

    赛马正态分布图 1.制作IQ数据图 import numpy as np import pandas as pd import matplotlib.pyplot as plt #使用%matplot ...

  4. 对比学习,用Excel和Python绘制「棒棒糖图」

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 长安一片月,万户捣衣声. 大家好, ...

  5. 二维正态分布图python代码_Python数据可视化正态分布简单分析及实现代码

    Python说来简单也简单,但是也不简单,尤其是再跟高数结合起来的时候... 正态分布(Normaldistribution),也称"常态分布",又名高斯分布(Gaussiandi ...

  6. excel查标准正态分布_用EXCEL简易制作正态分布图

    对于标准正态分布的图形,已经很熟悉.其均值为0,标准差为1,如下图.正态分布两侧是无限延伸的曲线,但一般制图覆盖8个标准差其面积已达到99.997%,简易方法基于此.要制作正态曲线,知道横坐标和纵坐标 ...

  7. 正态分布图_用EXCEL简易制作正态分布图

    对于标准正态分布的图形,已经很熟悉.其均值为0,标准差为1,如下图.正态分布两侧是无限延伸的曲线,但一般制图覆盖8个标准差其面积已达到99.997%,简易方法基于此.要制作正态曲线,知道横坐标和纵坐标 ...

  8. python基础教程:Python绘制正余弦函数图像的方法

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 今天打算通过绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样.通过这个过程来 ...

  9. python怎么画余弦函数图像与性质_python基础教程:Python绘制正余弦函数图像的方法...

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 今天打算通过绘制正弦和余弦函数,从默认的设置开始,一步一步地调整改进,让它变得好看,变成我们初高中学习过的图象那样.通过这个过程来 ...

  10. matlab中绘制正四边形,matlab画任意三维四边形

    用matlab画三维图 mesh函数是用来画三维网格图的,但是要用meshgrid来产生格网矩阵!有时我们要在图上用标点来显示某些数值的重要性,就要用到mesh和plot3两个函数.>>  ...

最新文章

  1. VMware网络选项分析
  2. LTE 有关HARQ
  3. CentOS安装和配置Rsync进行文件同步
  4. openerp child_of操作符深度解析
  5. javascript中的字符串编码、字符串方法详解
  6. H5脱离微信通过调起微信客户端支付
  7. 转载:手写SpringMVC框架
  8. 我33岁,从国企主管零基础转型大数据开发,年薪涨了20W
  9. Windows中Git无法显示中文
  10. JNI学习积累之三 ---- 操作JNI函数以及复杂对象传递
  11. html5介绍 之亮点特性
  12. Atitit uke消防防火规范 attilax总结
  13. Atitit.nosql api 标准化 以及nosql数据库的实现模型分类差异
  14. 计算机需要那些高中数学知识点,高中必考数学知识点归纳整理
  15. MySQL学习笔记第8课(共10课)
  16. Windows10 1050Ti cuda toolkit11.3 pytorch-gpu 踩坑教程
  17. 【sdx62】WCN6855 WCN6856 WiFi 增加强制40MHz频宽的功能实现
  18. SystemInit()时钟系统初始化函数解析
  19. 制动电阻 DF8B型机车电阻制动装置-奥创电子
  20. Java并发编程:Callable、Future和FutureTask

热门文章

  1. 朱利亚 matlab分形图,【分形之美 02】分形图像怎么画?详解曼德勃罗朱利亚分形绘制方法...
  2. USB闪存盘变成FDD(软盘驱动器)了?
  3. mset redis_Redis MSET 命令-Redis MSET命令详解教程-Redis MSET使用案例-嗨客网
  4. Skype for Business Server前端高可用原理分析
  5. ttl低电平接大电阻_3.4 TTL门电路
  6. Android开发你不知道的TIPS
  7. 四元式的翻译以及寄存器分配
  8. 台湾java程序员工资水平_女程序员在台湾的工资比大陆低吗?
  9. font标签、特殊字符、标题标签h1-h6
  10. Macbook:关于MacBook屏幕发绿发红特殊问题的解决方法