首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R软件包ggpmisc:在回归方程中把帽子放在y上

R软件包ggpmisc:在回归方程中把帽子放在y上
EN

Stack Overflow用户
提问于 2016-02-23 18:53:38
回答 1查看 1.5K关注 0票数 4

我使用的是Rggpmisc。想知道如何在回归方程中加入y,或者如何在回归方程中得到自定义响应和解释变量名。

代码语言:javascript
复制
library(ggplot2)
library(ggpmisc)

df <- data.frame(x1 = c(1:100))
set.seed(12345)
df$y1 <- 2 + 3 * df$x1 + rnorm(100, sd = 40)

p <- ggplot(data = df, aes(x = x1, y = y1)) +
  geom_smooth(method = "lm", se=FALSE, color="black", formula = y ~ x) +
  stat_poly_eq(formula = y ~ x, 
               aes(label = paste(..eq.label.., ..rr.label.., sep = "~~~")), 
               parse = TRUE) +         
  geom_point()
p

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-23 19:20:47

我将关闭粘贴在其中的y的默认值,并构建自己的公式。例如

代码语言:javascript
复制
ggplot(data = df, aes(x = x1, y = y1)) +
  geom_smooth(method = "lm", se=FALSE, color="black", formula = y ~ x) +
  stat_poly_eq(formula = y ~ x, eq.with.lhs=FALSE,
      aes(label = paste("hat(italic(y))","~`=`~",..eq.label..,"~~~", ..rr.label.., sep = "")), 
      parse = TRUE) +         
  geom_point()

我们使用eq.with.lhs=FALSE关闭y=的自动包含,然后将hat(y)放在前面(带有等号)。注意,格式来自?plotmath帮助页面。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35585813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档