当前位置:  开发笔记 > 编程语言 > 正文

ggplot有多条回归线来显示随机效应

如何解决《ggplot有多条回归线来显示随机效应》经验,为你挑选了1个好方法。

我知道这个和这个帖子.但是,当我尝试以下操作时,我似乎没有得到预期的结果:

数据可以直接从这里加载.这个想法是在一个完全虚构的数据集,葡萄糖在血液中不同种族的完成水平几个运动员将取决于一些虚构的氨基酸(AAA):

在此输入图像描述

对情节的呼吁是:

ggplot(df, aes(x = AAA, y = glucose, color=athletes)) +  
  geom_point() + geom_smooth(method="lm", fill=NA)

而且我希望每个运动员得到不同的线,而不是单一的回归线.我的想法是得到类似的东西这个.



1> MLavoie..:

这样的事情?

ggplot(df, aes(x = AAA, y = glucose, color=athletes, group=athletes)) +  
  geom_point() + geom_smooth(method="lm", fill=NA)

在此输入图像描述

或者你可能更喜欢这个

ggplot(df, aes(x = AAA, y = glucose, color=as.factor(athletes), group=as.factor(athletes))) +  
  geom_point() + geom_smooth(method="lm", fill=NA)

在此输入图像描述

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有