问题标签 [ggpmisc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
446 浏览

r - 有没有一种简洁的方法可以用 geom_quantile() 中的方程和其他统计数据来标记 ggplot 图?

我想以与拟合线性回归geom_quantile()类似的方式包含拟合线的相关统计数据geom_smooth(method="lm")(我以前使用过ggpmisc,这很棒)。例如,这段代码:

生成这个: 带有线性ols方程的ggplot

对于分位数回归,您可以换出geom_smooth()geom_quantile()绘制一条可爱的分位数回归线(在本例中为中位数):

geom_quantile 图

您将如何将摘要统计信息发送到标签,或者在旅途中重新创建它们?(即除了在调用 ggplot 之前进行回归,然后将其传递给然后进行注释(例如,类似于此处此处为线性回归所做的事情?

0 投票
1 回答
267 浏览

r - 使用函数 stat_poly_eq 覆盖估计线的图例

我使用 ggplot2 函数结合 stat_poly_eq 函数调整了不同的模型,考虑到响应变量 (massaseca) 作为每个治疗水平 (teor) 的 (tempo) 函数。

但是,如下图所示,估计线的图例是重叠的。我希望这些堆叠在左角。当使用 stat_regline_equation 函数 (label.y = 380, label.x = 1000) 时,可以移动图例,但是它们仍然是叠加的。

0 投票
1 回答
141 浏览

r - 使用 ggpmisc 在 facet 中正确定位 ggplot 插图

如何在不改变插图本身的宽度和高度的情况下灵活定位insetusing ?ggpmisc

要定位插图,您需要创建一个tibblewith xy指示您想要的位置。在这里,我希望它们位于左下角,因此指定x = 0.0y = 0xy可以0 - 1来自这里的小插图),并且我希望插图的大小是主图的 50%(vp.width = 0.5, vp.height = 0.5):

这产生了这个情节:

在此处输入图像描述

(0, 0)但是我想要的左下角的插图不正确。我怎样才能保持这个尺寸的插图但移动它,让它直接在角落里?

如果我减小插图的大小,它似乎会有所帮助,但这完全是反复试验,我不想减小插图的大小。

这会产生这个定位更好但不是我想要的正确大小的图:

在此处输入图像描述

请注意,您也可以按字符串指定角点,但这无济于事:

这个问题是对我之前的回答和其他人的跟进。

我不明白如何改变大小,改变位置。我认为指定x, y = 0, 0意味着插图的左下角应该设置为,0, 0但这里似乎不是这种情况?

有任何想法吗?

谢谢

0 投票
1 回答
20 浏览

r - LM 估计中 gggmisc 和 broom 包之间的差异

我正在尝试从许多线性回归模型中提取斜率值。我绘制了不同日期的丙酮排放量与水含量的关系。

我有这些图表和模型

在此处输入图像描述 我尝试使用以下代码提取斜率值:

还有这段代码:

然而,这两个代码给出的斜率值与我从图中得到的不同。关于为什么会这样的任何想法?

这是数据

我制作的图表的代码是:

任何想法为什么我没有得到相同的斜率值?

非常感谢所有帮助!

0 投票
0 回答
48 浏览

r - 使用 stat_poly_eq 在一个图中计算两个 LM

我计算了土壤丙酮排放和土壤碳含量之间的线性回归模型,并将其绘制在如下图中:

在此处输入图像描述

我不想在图中显示一个回归模型,而是在同一个图中显示一个用于有机土壤和一个用于矿质土壤。例如用不同的颜色。

有任何想法吗?非常感谢所有帮助!

这是情节的代码:

这是数据:

0 投票
1 回答
222 浏览

r - 在 geom_smooth 和 stat_fit_tidy 中为 glm 公式添加偏移项

我在三个s 中有一个data.frame每两个 s 的计数,我正在拟合一个逻辑回归(用 a ),并使用's和绘制它,并使用' s添加p值。groupclusterbinomial glmlogit link functionggplot2geom_bargeom_smoothggpmiscstat_fit_tidy

这是它的样子:

数据:

阴谋:

在此处输入图像描述

假设我对每个都有预期的概率,group并且我想将其添加为offsettogeom_smoothstat_fit_tidy glms。我该怎么做呢?

此交叉验证帖子之后,我将这些偏移量添加到observed.data.df

然后尝试将offset(p)表达式添加到geom_smoothand stat_fit_tidy

但我收到这些警告:

表示无法识别此添加,并且仅显示条形图: 在此处输入图像描述

知道如何将偏移项添加到geom_smoothstat_fit_tidy glms 中吗?或者甚至只是到geom_smoothglm (注释掉该stat_fit_tidy行)?

或者,是否可以将geom_bar预测回归线、SE 和通过拟合glm外部ggplot调用 ( fit <- glm(value ~ group + offset(p), data = observed.data.df, family = binomial(link = 'logit'))) 获得的 p 值相加?

0 投票
2 回答
123 浏览

r - 基于 P 值显示回归线

我正在使用该ggpmisc包在图中显示线性回归模型。如果 p 值小于 0.2,我只希望在图中显示回归线、p 值和 r2 值。@Ricardo Semião e Castro 帮助我(谢谢!)提供了一个很棒的代码,但它有时只能工作。它是否有效取决于满足 P<0.2 标准的回归模型的数量。关于如何制作代码以使其在 0、1 或 2 个模型的 P 值低于 P 时都能正常工作的任何想法?

这是代码:

这是数据:

0 投票
1 回答
71 浏览

r - 当一组没有足够的数据点时,ggpmisc::stat_poly_eq 崩溃

上面的代码将生成一个没有公式和 r 平方标签的图。并会给出这个警告:

问题源于2seater颜色组只有一个数据点这一事实。这还不够。但是,它至少应该为其他组输出标签?

0 投票
2 回答
95 浏览

r - 有没有办法使用 ggpmisc::stat_poly_eq 将观察次数添加到绘图标签

像这样:

在此处输入图像描述

0 投票
1 回答
64 浏览

r - 如何使用 ggpmisc::stat_poly_eq 将观察数添加到绘图标签(具有分组和分面)

实际输出:

在此处输入图像描述

预期输出:

在此处输入图像描述

每个颜色组和每个事实图将出现在哪里N = X,其中 X 是该组和构面中的点数。