正态分布曲线

目录

正态分布曲线

图一

图二

图三

分布检验


如果连续型随机变量X的概率密度函数 
具有如下形式:


则称X服从均值为μ,方差为σ^2的正态分布。

图一

画出在-5-5区间,随机变量X服从N(0,1)的概率密 度函数曲线
知识点说明: dnorm()是正态分布的概率密度函数 rnorm是生成正态分布的随机数 pnorm是分布函数

> x<-seq(-5,5,length.out=100)
> y<-dnorm(x,0,1)
> plot(x,y,type="l")

注释::生成-5到5区间,等间隔距离共100个点,dnorm()是R生成正态分布的概率密度函数,type="l"表示的是划线,最后得到的图形如下:

图二

在一幅图中,分别画出在-5,5区间,随机变量服从N(0,0.5), N(0,1),N(0,2)的概率密度曲线。

> x<-seq(-5,5,length.out=100)
> plot(x,dnorm(x,0,0.5),type="l")
> lines(x,dnorm(x,0,1))
> lines(x,dnorm(x,0,2))

注释:lines是在原图的基础上添加,生成的结果图如下所示:

图三

画出随机变量X服从 N(0,0.5),N(0,1), N(0,2)累计分布曲线。
正态分布的累计分布函数是


累积分布函数的定义(cumulative distribution function):对连续函数,所有小于等于a的值,其 出现概率的和。F(a)=P(x<=a)

> x<-seq(-5,5,length.out=100)
> y<-pnorm(x,0,1)
> plot(x,y,col="red",xlim=c(-5,5),ylim=c(0,1),type='l',xaxs="i", yaxs="i",ylab='density',xlab=''
+ , main="The Normal Cumulative Distribution")
> lines(x,pnorm(x,0,0.5),col="green")
> lines(x,pnorm(x,0,2),col="blue")
> lines(x,pnorm(x,-2,1),col="orange")

分布检验

检验随机变量X是否服从正态分布。

R提供 shapiro.test( )来做检验。用的是ShapiroWilk正态分布检验法,检验样本在3到5000之间。 此方法检验的统计量W:
 

统计量W 最大值是1,越接近1,表示样本与正态分布匹配 p值,如果p-value小于显著性水平α(0.05),则不满足正态分布。
满足的情况:

不满足的情况:

还可以通过rnorm( )函数模拟一组由1000个数字组成的样本数据,并做分布检验。

通过rnorm()生成的数据样本,肯定是服从正态分布的

R语言绘图及检验——正态分布曲线相关推荐

  1. R语言绘图|洛伦兹曲线

    本文主要参考冯亚芬等(2017)在地理科学发表的<广东省传统村落空间分布特征及影响因素研究> 一文.演示数据来自文中表1数据 setwd("C:\\Users\\Acer\\De ...

  2. R语言ggplot2移除图例_读书笔记:R语言绘图—ggplot2

    这次给大家带来的是R语言绘图神器-ggplot2绘图包,根据Hadley的说法,这个包的核心思想,是来源于 Leland Wilkinson<The Grammar of Graphics> ...

  3. (生物信息学)R语言绘图初-中-高级——3-10分文章必备——Venn图(韦恩图)(初级)

    生物信息学文章的发表要求除了思路和热点以外,图片绘制是否精美也是十分重要的,本专栏为(生物信息学)R语言绘图初-中-高级--3-10分文章必备,主要通过大量文献,总结3-10分文章中高频出现的各种图片 ...

  4. R语言绘图技巧之显示希腊字母

    R语言绘图的能力非常强大,有时看似繁复的图形不过寥寥数行代码就搞定.但是其中确实有一些小技巧平时并不太容易引起注意.例如下面图中的图例部分(右上角),我们引入了一些希腊字母,这些符号是如何输入的呢? ...

  5. R语言绘图——实用篇 ggplot2绘图

    文章目录 R语言绘图--实用篇 ggplot2绘图 绘制等值线图相关 如何绘制等值线图 插值,平滑插值 插值,缺失值插值 色条(色阶)划分 图例的色条(色阶)修改,合理的参数值选用 图例的色条(色阶) ...

  6. R语言绘图:实用脑科学数据可视化包

    文章来源于微信公众号(茗创科技),欢迎有兴趣的朋友搜索关注 导读 本文整理了R语言绘图中使用频率较高的程序包,每个程序包都附载相应的参考来源链接(链接里有实现绘图的脚本)和下载链接.另:茗创科技为大家 ...

  7. R语言绘图:28个实用程序包

    本文转载自" 阿虎定量笔记",作者郑连虎,转载己获授权.其他人转载请联系原作者,点我跳转原文. 全文注释 # 示例参考帮助文档 # 我用Rstudio重现了所有示例 # 初识R语言 ...

  8. R语言White’s检验实战:检验回归模型中是否存在异方差性(heteroscedasticity)、发生了异常差(heteroscedasticity)问题如何解决

    R语言White's检验实战:检验回归模型中是否存在异方差性(heteroscedasticity).发生了异常差(heteroscedasticity)问题如何解决 目录

  9. R语言自定义变成进行决策曲线分析DCA曲线绘制(Decision Curve Analysis)

    R语言自定义变成进行决策曲线分析DCA曲线绘制(Decision Curve Analysis) 我们可能使用别的语言获得了机器学习模型以及对应的预测概率和标签,我们想直接使用这些信息进行DCA曲线的 ...

  10. R语言绘图设备dev

    R语言绘图设备打开: - 调用绘图函数(默认使用屏幕) => 屏幕设备显示图形 => 进一步修饰图形 - 明确指定图形设备[bmp(),tiff(),jpeg(),png()] => ...

最新文章

  1. 可汗学院向量入门 矩阵入门
  2. 《数学之美》第14章 余弦定理和新闻的分类
  3. C#网页数据采集(三)HttpWebRequest
  4. java使用BigDecimal 处理商业精度及高精度详解
  5. 南瓜派php,南瓜派_【顶级厨师】南瓜派_日志_美食天下
  6. LeetCode Surrounded Regions(floodfill算法)
  7. 111 第一章操作系统概述总结思维导图+错题整理
  8. Lambda化的一个例子
  9. web开发软件,8个优秀的CSS实践,附面试题
  10. java c s是什么_Java在C/S
  11. python载入图像
  12. 多个字段排序_SQL | 汇总分析、排序、运行顺序
  13. 公差与配合查询计算过程讲解
  14. 2022国内十大工业级三维视觉引导企业一览
  15. 【VTK】装配体Assembly的使用
  16. HC05蓝牙模块配对指南(教程)
  17. 安装tensorflow的GPU版本(详细图文教程)--CUDA11.6的安装
  18. 基于ROS的18届中航杯比赛流程实现
  19. Apriori算法(经典的发现频繁项目集算法)分析
  20. Recovery for HD2 Recovery ROM卡刷 app2sd+ 教程

热门文章

  1. LeetCode 38. Cound and Say
  2. 一个网站查遍所有英文文章 “会议地点及出版商”(亲测搜了80篇全部有效)
  3. word文档中添加公式、插入数学公式及其编号
  4. 免费下载高清可商用的图片网站(整理集合)
  5. 【建行】龙支付新老用户赚200元详细教程
  6. opencv鱼眼相机模型详解
  7. 前端,你需要掌握的重点!!
  8. 专升本英语固定词组搭配500个
  9. 从快感到成就感:多巴胺vs内啡肽
  10. hp台式计算机怎么进bois,HP笔记本怎么进BIOS?惠普电脑进入BIOS方法