数据可视化指南:如何⽤ R 绘制误差条图?

文摘   2025-01-23 19:44   安徽  


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统计自习室”课题组原创,欢迎转发至朋友圈。如需转载请联系后台,征得作者同意后方可转载。




Psych统计自习室
大家好,我们是由来自北京师范大学,西南大学,天津医科大学等高校在读硕士、博士研究生组成的一个科研团队——Psych统计自习室。Psych统计自习室旨在关注心理学、精神病学领域的最前沿的系列研究,并做前沿统计知识的分享。
 最新文章