小编Car*_*arl的帖子

我将 stat_regline_equation 与 ggscatter 一起使用。有没有办法指定系数的有效数字?

我发现使用stat_regline_equation(with ggscatter) 对于快速将回归方程添加到图中非常有用,特别是当我在多个方面进行多重回归时。然而,它似乎被困在 2 位有效数字上。我知道可以从 an 中提取系数lm,然后用注释显示它们。但从多个方面来看,这似乎确实令人畏惧和挑剔。是否可能有一个功能正在开发中(或者已经在这里,我不知道)可以用来执行此操作stat_regline_eq?我有希望,因为您可以stat_cor为 r 平方和 p 值等指定数字!任何建议或帮助将不胜感激。下面的可重现示例:

library(tidyverse)
library(ggpubr)

ggscatter(diamonds, x="carat", y="table", add="reg.line") +
  facet_wrap(~color) +
  stat_regline_equation(label.y=90)

summary(lm(table ~ carat, data=filter(diamonds, color=="D")))
Run Code Online (Sandbox Code Playgroud)

上面 ggscatter 的输出

Coefficients:
            Estimate Std. Error t value Pr(>|t|)    
(Intercept) 56.46453    0.05438  1038.3   <2e-16 ***
carat        1.42911    0.07255    19.7   <2e-16 ***
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,D 中显示的截距ggscatter偏离了 0.5。

r ggplot2 ggpubr

6
推荐指数
1
解决办法
3323
查看次数

标签 统计

ggplot2 ×1

ggpubr ×1

r ×1