误差棒是什么?误差柱状图如何做?
2024-06-23 0
大家好,今天主要给大家分享三种可视化误差直方图的方法。首先,我们举个例子:
在正式介绍实现方法之前,我们先了解一下错误直方图帽子涉及到的三个统计概念。
1、三个概念
标准差(SD)
标准差(简称标准差)是样本均值方差的平方根。它反映了群体内个体之间的分散程度。标准差一般是相对于样本数据的均值而言的,一般用M±SD来表示样本数据的观测值与均值之间的差异。正如公式所示,标准差受到极值的影响。标准差越小,数据越聚类;标准差越大,数据越离散。如何使用Excel中的函数,请参考【Excel实现】:
#R语言实现sdsd功能
标准误差(SE)
标准误差(称为标准误差)代表抽样误差。由于可以从总体中抽取无数类型的样本,因此每个样本的数据构成了总体数据的估计。标准误差代表总体数据的当前样本估计。标准误差是通过将样本标准差除以样本量的平方根来计算的。从公式可以看出,标准误差受样本量的影响更大。样本量越大,标准误差越小,抽样误差也越小,说明所抽取的样本能够更好地代表总体。
sesd(vec)/sqrt(长度(vec))
置信区间(ConfidenceInterval,CI)
置信区间是由统计量的置信限上下限和置信下限组成的区间。这是在一定概率条件下该参数的实际值与测量结果的偏差程度。。
#R语言实现alpha005tqt((1-alpha)/25,length(vec)-1)#tendto196ifsamplesizeisbigenoughCIt*se
2执行Excel
本例显示的数据如下,依次为治疗计划(Treat)、分组类别(Group)、均值(Mean)和标准差(SD)。
标准差可以参考下图所示的函数(STDEVS())计算:
绘图步骤:
选择前三列数据,选择【插入→直方图】,生成直方图后,点击右上角图标添加按钮,添加误差线。在弹出的设置框中选择【更多选项→误差量→自定义】,选择第四列的SD值,绘制误差条。此外,如有必要,您还可以选择在误差栏中仅显示“正偏差”。
3R语言实现
#加载需要的包
图书馆(plyr)
库(ggplot2)
#读取数据
那
#定义计算平均值和标准差的函数
日期
求和函数
c(平均平均值(x[[col]],narmTRUE),
SDsd(x[[列]],narmTRUE))
}
数据总和
返回(数据总和)
}
#计算标准差
df
#绘画
p
geombar(stat'身份',颜色'黑色',
位置positiondodge())
geomerrorbar(aes(yminMean-SD,ymaxMeanSD),宽度5,
位置位置躲闪(9))
4、云平台的实现
进入基因云平台【云图→误差直方图】工具,在【图表数据→文件上传】页面选择数据文件,点击“提交绘图”即可生成误差直方图。通过进入【图表调整】页面,您可以自由切换颜色填充、图案填充等不同图表类型,任意对组/样本进行删除和排序,自由调整近百种样式。
除了上面提到的误差直方图,基因云平台(https://wwwgenescloudcn)还提供断轴直方图和带状直方图。进入云图汇总,搜索“直方图”即可查看近10种不同的直方图类型。
交互式断轴柱形图
交互式功能区条形图
极坐标直方图
本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。