温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

R语言ggplot2画带有置信区间的折线图和分组求均值遇到问题的示例分析

发布时间:2021-11-22 14:57:12 来源:亿速云 阅读:987 作者:柒染 栏目:大数据

本篇文章为大家展示了R语言ggplot2画带有置信区间的折线图和分组求均值遇到问题的示例分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

今天遇到一个分组求均值的问题,愣是看不出问题出在哪了,大家帮我看看文末的代码是哪里出问题了,或者留言说一下自己分组求均值在R语言里是如何实现的。

折线图通常用来表现数据的变化趋势,比如做果树研究的通常会研究果实在整个发育过程中一些生理生化指标的变化趋势,这个时候就可以选择折线图的方式来展现数据。

 首先是构造一份数据集
library(tidyverse)
huron <- data.frame(year = 1875:1972, 
                    value = LakeHuron,
                    ci_lower = rnorm(length(LakeHuron),0,1),
                    ci_upper = rnorm(length(LakeHuron),0,1))
   R语言ggplot2画图
library(ggplot2)
ggplot(huron,aes(year, value)) + 
  geom_ribbon(aes(ymin = value - ci_lower,
                  ymax = value + ci_upper),
              fill = "steelblue2") + 
  geom_line(color = "firebrick",
            size = 1)+
  theme_minimal()
 
R语言ggplot2画带有置信区间的折线图和分组求均值遇到问题的示例分析  
image.png

会遇到提示Don't know how to automatically pick scale for object of type ts. Defaulting to continuous.暂时还不知道是啥意思

今天的笔记主要的记录内容是geom_ribbon()函数,主要作用是可以给折线周围添加一定的阴影区间

今天还遇到一个问题是 R语言里分组计算均值方差等,之前自己都是用dplyr这个包中的group_by()函数加summarise()函数

比如如下的代码

df<-data.frame(first=c("A","A","B","B"),
               second=c(1,2,3,4))
library(dplyr)
df%>%
  group_by(first)%>%
  summarise(y=mean(second))
 

我记得正常应该返回的数据是两行两列

first y
A 1.5
B 3.5
 

但是今天的返回结果一直只有一个数字呢?

> df%>%
+   group_by(first)%>%
+   summarise(y=mean(second))
    y
1 2.5

上述内容就是R语言ggplot2画带有置信区间的折线图和分组求均值遇到问题的示例分析,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI