误差线怎么画,写不写代码as you like
时间:2022-07-22
本文章向大家介绍误差线怎么画,写不写代码as you like,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
大家看文献,或者自己做文章的时候应该都接触过误差线。误差线是通常用于统计或数据科学,用来显示潜在的误差或相对于系列中每个数据的不确定程度。误差线可以用标准差或标准误差,一般用标准差(standard deviation)。
样本标准差的计算公式是,n是样本的个数
标准误的计算公式是
下面来举个实际的例子,比如说我们手上有4个男性的身高和4个女性的身高。如下表所示
我们先来看无代码版画误差线,需要用到Excel
1)首先我们来计算均值,在Excel里面计算均值使用average函数
2)计算标准差,在Excel里面计算标准差用stdev函数
3)计算标准误,根据前面的公式计算标准误只需要将标准差除以根号n就可以了,sqrt函数是计算平方根的函数。
3)画柱形图
添加误差线
指定误差线的值,这里以标准差为例,正错误值和负错误值都选择E4:F4
这样就能得到下面这张图了,如果只想上方有误差线,在方向的地方选择正偏差就可以了。也可以根据标准误来画误差线。留给大家自己练习吧!
下来我们来用R代码画误差线
1)读入数据
这个数据存放在height.txt文件中
a=read.table("height.txt",header=T,sep="t")
2)计算均值,方差和标准误
#计算均值
ave=apply(a,2,mean)
#计算标准差
std=apply(a,2,sd)
#计算标准误
se=apply(a,2,function(x){sd(x)/sqrt(length(x))})
3)画图
#画柱形图
x<-barplot(ave,xlim=c(0,1),width=0.1,space=0.8,ylim=c(0,200),col="lightblue")
#画误差线
arrows(x0=x,y0=ave+std,
x1=x,y1=ave-std, #如果只画上误差线,这里改成y1=ave
angle=90,
code=3,
length=0.04,
lwd=0.4)
也可以根据标准误来画误差线。留给大家自己练习吧!
- Enterprise Library深入解析与灵活应用(5):创建一个简易版的批处理执行器,认识Enterprise Library典型的配置方式和对象创建方式
- 晚上好啊!这是今天人工智能精选要闻
- 构建Flex应用的10大误区
- Flex的起步推动新语言学习
- 简单科普云计算相关内容
- Silverlight初级教程-开发工具
- WCF的Binding模型之五:绑定元素(Binding Element)
- 2018年物联网发展趋势
- Silverlight初级教程-概述
- WCF的Binding模型之四:信道工厂(Channel Factory)
- 如何做一个好的前端重构工程师
- 云计算是否真的对企业来说无所不能?
- 科协带你开个2017年科技世界的总结会!
- 基于StockRanker算法的机器学习量化策略
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- [- C++趣玩篇1 -] 从打印开始说起
- Android实现蓝牙(BlueTooth)设备检测连接
- JQuery 入门学习(三)
- Android实现美团APP的底部滑动菜单
- 正则十八式-第二式:控鹤擒龙
- android实现手写签名功能
- [普及]程序自启动方式 - ActiveX
- Android WebView实现顶部进度条
- 通过一个简单的例子学习Angular Injection Token工作原理
- Android 自定义球型水波纹带圆弧进度效果(实例代码)
- Android自定义View实现弹幕效果
- 使用Injection Token将字符串类型的参数注入到类的构造函数里
- 联想Y480 ubuntu安装有线驱动
- 通过运行时单步调试弄清楚[(ngModel)]的双向绑定的工作原理
- Shadow Root DOM的一些API