Vol.1
前言
在数据分析中,误差条可以帮助我们清晰地展⽰标准差等信息。今天我们通过⼀个具体示例,学习如何⽤ R 语⾔的 ggplot2 包绘制误差条图。
Vol.2
示例
假设我们想要绘制⼀张关于男⽣和⼥⽣分数的图表,按科⽬分类展⽰,图中既包含原始数据点,又包括均值和标准误的误差条。⼀共有四个分别表⽰数学(math)、阅读(read)、科学(science)和写作(write)测验的分数。接下来,我们将⼀步步展⽰如何⽤ ggplot2 达成这个⽬标。
先将数据集转换为长格式(long format),也就是将测试分数堆叠起来。这样,每⼀⾏都表⽰⼀个学⽣在某个科⽬上的分数,⽽不是将不同科⽬的分数分散在多个列中。
再使⽤ doBy 包中的 summaryBy 函数,按性别和科⽬分组计算数据的汇总统计量(如均值和标准误),并创建⼀个包含这些统计信息的新数据集。这些汇总统计量将⽤于绘制误差条,直观地展⽰不同性别在各科⽬上的分数分布情况。
在绘制图形时,先创建⼀个基础的散点图,显⽰不同性别在测试分数(y)上的分布。每个点代表⼀个观测值,按性别在横轴上分组。
基于之前创建的对象,在其基础上添加新的图层,显⽰每个科⽬中分数的性别分布。
调整⼦图的轴范围和宽度,以及设置背景为⽩⾊,使其更为美观。
再将每组的均值以红⾊⼤点标出,清晰直观地展⽰组间差异
加上误差条
最后⽤蓝⾊误差条显⽰每组均值的变异范围并加上相应的轴标签
小结
今天的内容就到此为止了,欢迎评论区交流探讨。
PSYCH统计实验室
通知公告
1、Psych统计自习室寒假培训班火热报名中!
详情介绍(点击本行文字跳转)
2、网络分析课程目前开放视频课啦
单次课200元/讲(学生),250元/讲(非学生)
共有四讲内容:
①横断面网络分析简介与基础
②网络分析与因子分析
③交叉滞后网络分析
④时间序列网络分析
购买后开放视频权限14天,可多次申请。
并赠送所有课程相关资料(无PPT)
如果想申请购买,请联系M18812507626
更多资讯
关注我们
文稿:Travel
排版:雅克
责编:Wink
审核:摘星
本文由“Psych统计自习室”课题组原创,欢迎转发至朋友圈。如需转载请联系后台,征得作者同意后方可转载。