拓端tecdat|如何用R语言绘制生成正态分布图表
原文链接:http://tecdat.cn/?p=13807
原文出处:拓端数据部落公众号
在概率课程中经常会看到标准的正态分布表。
现在,我们用R语言生成它。
生成表格
> u=seq(0,3.09,by=0.01)
> p=pnorm(u)
> m=matrix(p,ncol=10,byrow=TRUE
这里有我们想要的表
> options(digits=4)
> m[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10][1,] 0.5000 0.5040 0.5080 0.5120 0.5160 0.5199 0.5239 0.5279 0.5319 0.5359[2,] 0.5398 0.5438 0.5478 0.5517 0.5557 0.5596 0.5636 0.5675 0.5714 0.5753[3,] 0.5793 0.5832 0.5871 0.5910 0.5948 0.5987 0.6026 0.6064 0.6103 0.6141[4,] 0.6179 0.6217 0.6255 0.6293 0.6331 0.6368 0.6406 0.6443 0.6480 0.6517[5,] 0.6554 0.6591 0.6628 0.6664 0.6700 0.6736 0.6772 0.6808 0.6844 0.6879[6,] 0.6915 0.6950 0.6985 0.7019 0.7054 0.7088 0.7123 0.7157 0.7190 0.7224[7,] 0.7257 0.7291 0.7324 0.7357 0.7389 0.7422 0.7454 0.7486 0.7517 0.7549[8,] 0.7580 0.7611 0.7642 0.7673 0.7704 0.7734 0.7764 0.7794 0.7823 0.7852[9,] 0.7881 0.7910 0.7939 0.7967 0.7995 0.8023 0.8051 0.8078 0.8106 0.8133
[10,] 0.8159 0.8186 0.8212 0.8238 0.8264 0.8289 0.8315 0.8340 0.8365 0.8389
[11,] 0.8413 0.8438 0.8461 0.8485 0.8508 0.8531 0.8554 0.8577 0.8599 0.8621
[12,] 0.8643 0.8665 0.8686 0.8708 0.8729 0.8749 0.8770 0.8790 0.8810 0.8830
[13,] 0.8849 0.8869 0.8888 0.8907 0.8925 0.8944 0.8962 0.8980 0.8997 0.9015
[14,] 0.9032 0.9049 0.9066 0.9082 0.9099 0.9115 0.9131 0.9147 0.9162 0.9177
[15,] 0.9192 0.9207 0.9222 0.9236 0.9251 0.9265 0.9279 0.9292 0.9306 0.9319
[16,] 0.9332 0.9345 0.9357 0.9370 0.9382 0.9394 0.9406 0.9418 0.9429 0.9441
[17,] 0.9452 0.9463 0.9474 0.9484 0.9495 0.9505 0.9515 0.9525 0.9535 0.9545
[18,] 0.9554 0.9564 0.9573 0.9582 0.9591 0.9599 0.9608 0.9616 0.9625 0.9633
[19,] 0.9641 0.9649 0.9656 0.9664 0.9671 0.9678 0.9686 0.9693 0.9699 0.9706
[20,] 0.9713 0.9719 0.9726 0.9732 0.9738 0.9744 0.9750 0.9756 0.9761 0.9767
[21,] 0.9772 0.9778 0.9783 0.9788 0.9793 0.9798 0.9803 0.9808 0.9812 0.9817
[22,] 0.9821 0.9826 0.9830 0.9834 0.9838 0.9842 0.9846 0.9850 0.9854 0.9857
[23,] 0.9861 0.9864 0.9868 0.9871 0.9875 0.9878 0.9881 0.9884 0.9887 0.9890
[24,] 0.9893 0.9896 0.9898 0.9901 0.9904 0.9906 0.9909 0.9911 0.9913 0.9916
[25,] 0.9918 0.9920 0.9922 0.9925 0.9927 0.9929 0.9931 0.9932 0.9934 0.9936
[26,] 0.9938 0.9940 0.9941 0.9943 0.9945 0.9946 0.9948 0.9949 0.9951 0.9952
[27,] 0.9953 0.9955 0.9956 0.9957 0.9959 0.9960 0.9961 0.9962 0.9963 0.9964
[28,] 0.9965 0.9966 0.9967 0.9968 0.9969 0.9970 0.9971 0.9972 0.9973 0.9974
[29,] 0.9974 0.9975 0.9976 0.9977 0.9977 0.9978 0.9979 0.9979 0.9980 0.9981
[30,] 0.9981 0.9982 0.9982 0.9983 0.9984 0.9984 0.9985 0.9985 0.9986 0.9986
[31,] 0.9987 0.9987 0.9987 0.9988 0.9988 0.9989 0.9989 0.9989 0.9990 0.9990
> rownames(m)=seq(0,3,b=.1)
> colnames(m)=seq(0,.09,by=.01)
要将其以良好的显示,我们可以使用
> print.xtable(newm, type="latex", file="nor1.tex")
现在,我们有了一个包含表的简单tex文件。
并在表格中使用以下代码来获取图表
> polygon(c(u[I],rev(u[I])),c(dnorm(u)[I],rep(0,length(I))),col="red",border=NA)
> lines(u,dnorm(u),lwd=2,col="blue")
现在,我们将图形放在另一个tex文件中。可以将代码嵌入tex文件中,或编译tex文件以获得pdf文件。生成pdf文件。
最受欢迎的见解
1.R语言实现:混合正态分布EM最大期望估计法
2.t检验和非正态性的鲁棒性
3.在R语言和Stan中估计截断泊松分布
4.R语言多元Logistic逻辑回归 应用案例
5.ggplot2如何在R语言中绘制表格
拓端tecdat|如何用R语言绘制生成正态分布图表相关推荐
- 如何用R语言绘制生成正态分布图表
最近我们被客户要求撰写关于正态分布图表的研究报告,包括一些图形和统计输出. 在概率课程中经常会看到标准的正态分布表. 现在,我们用R语言生成它. 生成表格 > u=seq(0,3.09,by=0 ...
- 如何用r语言搜集报表_基迪奥免费小课堂——如何用R语言绘制GSEA plot
常见的基因功能富集分析方法可以认为分两代. (1)第一代:基于目标基因集预筛选的功能富集分析方法 基本步骤包括两步: (a)从背景基因集合,按照一定固定阈值(例如,是否差异显著)筛选目标基因集.这属于 ...
- r语言 index_基于R语言绘制BBC风格图表
作者:吴健 中国科学院大学 R语言.统计学爱好者,尤其擅长R语言和Arcgis在生态领域的应用分享 个人公众号:统计与编程语言 近日在google上浏览一篇文章<BBC Visual and D ...
- 初学小白如何用R语言绘制环状桑基图
最近写论文时看到大佬制作的环状桑基图很是心动: 但使用sankeywheel包无法输出,在网上找了教程试错多次,终于成功输出了,特此记录 1.加载包,用到highcharter包 library(sa ...
- R语言:生成正态分布数据生成--rnorm,dnorm,pnorm,qnorm
norm是正态分布,前面加r表示生成随机正态分布的序列,其中rnorm(10)表示产生10个数:给定正太分布的均值和方差, Density(d), distribution function§, qu ...
- 如何使用R语言绘制生存曲线图
在预后研究中,生存曲线是常见的图片之一,目的是描述各组中患者的生存情况.好的生存曲线图不仅可以令读者.编辑和审稿专家眼前一亮,也能为论文增色不少. 接下来跟大家分享如何用R语言绘制生存曲线图. 第一步 ...
- R-GIS: 如何用R语言实现GIS地理空间分析及模型预测
前言:随着地理信息系统(GIS)和大尺度研究的发展,空间数据的管理.统计与制图变得越来越重要.R语言在数据分析.挖掘和可视化中发挥着重要的作用,其中在空间分析方面扮演着重要角色,与空间相关的包的数量也 ...
- R语言绘制社会网络图
全文阅读:R语言绘制社会网络图| 连享会主页 目录 1. 简介 2. 社会网络基本原理 3. 命令介绍 3.1 layout 布局 3.2 颜色选择 3.3 节点设置 3.4 线条设置 4. 命令实操 ...
- R语言绘制不一样的条形图
绘制条形图的方法有很多,这里介绍如果用R语言绘制一个不一样的条形图 准备数据,这里为了方便,我们使用已经存在于gcookbook包中的一个数据集 首先需要调用该包,如果该包不存在,可以使用下面的方式安 ...
- R语言绘制生存曲线图
R语言绘制生存曲线图 KMunicate是支持按照Morris等人的KMunicate研究推荐的方式生成Kaplan-Meier图. 1958年,Edward L. Kaplan 和Paul Meie ...
最新文章
- poj-1031-fence(不是我写的,我只是想看着方便)
- LAMP 系统性能调优:第2 部分: 优化Apache 和PHP-学习笔记
- java date sql和_Java.util.date 与 java.sql.date区别和转换
- boost::gil::color_spaces_are_compatible用法的测试程序
- Centos7.6环境Docker安装Oracle19c企业版
- JavaScript unshift()函数移入数据到数组第一位
- vue打开html自动加载js,vue.js怎么实现懒加载
- Spyder has encountered an internal problem!问题解决过程
- ios开发-教程选择
- windows聚焦失效的解决办法
- 什么是重载?有什么作用?
- 宿舍管理系统之登录功能
- Python学习 | 2021-11-05 Scipy聚类色彩提取
- day3----部署duboo微服务值部署zk和Jenkins(3)
- 女人为什么要嫁人?(转)
- 中国医疗保健分析测试服务行业市场供需与战略研究报告
- taobao.item.templates.get( 获取用户宝贝详情页模板名称 )
- 代码管理(git)及代码规范
- 记录一次docker部署tomcat安装GBK字体,容器系统Debian GNU/Linux
- 利用requests库获取cookies的方式