问题标签 [forestplot]

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 投票
1 回答
106 浏览

r - 矩阵 R 从数字转换为 csv 中提供的字符

我不熟悉使用 R 并学习如何使用 forestplot函数创建森林图。

我正在努力使用以下方法标记森林图的 y 轴:

当我使用这个时:

我得到一个数字矩阵,R 忽略了我提供的 scv 文件中的文本。

当我为一列制作矩阵时,它似乎有效。如何使用 csv 文件中的两列标记 y 轴?

我想实现这样的目标:

在此处输入图像描述

但应该说“BCT”和“现在”,而不是“参考”、“乳酸”和“饮食”。

我想要一个以“BCT”(第 1 列)和“当前”(第 2 列)作为 y 轴标签的森林图。SMD 为效果度量,upper_limit 和 lower_limit 为 CI。请参阅下面的示例数据

这是代码:

0 投票
1 回答
650 浏览

r - 如何使用 R 从 metabin 中提取值?

我正在尝试用 R 进行荟萃分析。使用包 meta 中的函数 metabin 后,我得到 了这个

这是我的数据的简化版本:

我只想在固定效应模型和随机效应模型中提取 OR 和 95%-CI 的值,所以我可以将它们放在另一个数组中。无论如何这是可能的吗?

我尝试使用摘要,但它没有改变任何东西。谢谢你的帮助。

0 投票
1 回答
214 浏览

r - 在一张图中的两个散点图中对因子水平进行排序

我用以下代码创建了一个森林图

虽然货币和空气质量方面/面板按我想要的顺序显示引文(根据因子水平),但元效应方面/面板没有。

我尝试移动两个 geom_point,发现只有第一个按因子顺序显示引文,第二个按字母顺序显示。我不确定这是为什么。以及如何在此图中获取两个图以按我想要的顺序显示引文。

0 投票
1 回答
1408 浏览

r - 在 ggforest 的“survminer”中使用 R 更改轴(森林图)

当我尝试更改使用 ggforest(来自 survminer 包)生成的森林图中的轴时,该图完全改变了。

例如:

产生这个情节

如果我尝试改变轴,就像这样..

..它看起来像这样 有谁知道解决这个问题?

0 投票
1 回答
735 浏览

sas - 使用 sgplot - 森林图更改特定的观察颜色(值文本)

我目前正在为森林图(SAS 大学版)编写 sgplot 代码。我已经设法获得了我想要的正确图表,但是我无法更改特定观察的颜色。这是我的代码

我想要实现的是将观察号 3 (donald, 2013, 0.8 0.2 1.4) 更改为红色(绘图时的文本,而不仅仅是标记属性)。

我试图检查不同的 sgplot 属性,但在绘图时我无法更改观察号 3 的这种特定颜色(红色,其他观察保持黑色)。我也看过模板,但这没有帮助。我怎样才能做到这一点?

0 投票
2 回答
1067 浏览

r - 森林图中的列名和行名

我不知道如何将列名和行名引入森林图中。这是数据集:

这里是获取森林图的脚本:

结果如下: 在此处输入图像描述

但是,我想介绍国家名称(我的数据的第 1 列)和列名称。我该怎么做?

0 投票
1 回答
5070 浏览

r - R中对数比例的优势比图

我在绘制 GLM logit 模型的结果以在对数尺度上显示为优势比时遇到了困难。最终,我想从不同的模型中获得估计,并将结果绘制在一张图上,如下所示(https://www.ctspedia.org/do/view/CTS...ClinAEGraph001)。你有什么见解吗?

0 投票
1 回答
504 浏览

r - xlog=TRUE 的网格线错位 - Forestplot - R

请,我需要一些关于使用 xlog=TRUE 选项的帮助。

要求提供均值、下限、上限、零、网格和剪辑已经作为指数,但我发现包正在以我已经提供的指数的指数绘制网格线。结果,网格线在错误的位置。

网格线处于 OR=0.41 的指数,而不是 OR=0.41

当提供日志以在正确的位置获取网格线(例如 -0.38 或 log(0.41))时,我收到错误消息,我应该将所有参数都提供为指数。

我尝试将网格编号作为列表包含在内,但是如果我将数字提供为指数(网格错位)或日志(错误消息),我总是会遇到相同的错误消息。

我想知道我做错了什么以及是否有任何其他方法可以将网格线放在正确的位置。

提前致谢,

玛格达。

0 投票
0 回答
2763 浏览

r - R:如何根据原始数据集中的标准更改森林图中线条的颜色?

我正在尝试根据 pvalue 更改我的森林图中的置信区间线的颜色,以指示基于 95% CI 的统计显着性。我已经在 fpColors 中尝试过 ifelse 语句,但我还没有成功。

这些是我想要的颜色:

1 = SRR<1,pvalue<=0.05 = 绿色,

2 = SRR>1,pvalue<=0.05 = 红色,

3 = 否则颜色 = 灰色

这是我的代码:

我找到了另一种方法的示例,其中有人为颜色编写了一个函数。但我不能让它在 fpColors 中工作并且不想要 colorRamp,我只想要绿色、红色和灰色线。

我也试过这个,看看我是否可以让前 5 个地块变成红色,其余的都变成黑色。但一切都变成了红色。

0 投票
1 回答
225 浏览

r - 如何在森林图上隐藏 95% CI

我正在尝试一种方法来隐藏我们在森林图右侧看到的信息(ES(95% CI)。我正在使用 R 中的 metafor 包。

代码如下

在手册中找不到此选项。有人成功了吗?