gougounuo 2024-07-08 13:39 采纳率: 50%
浏览 126
已结题

使用stata进行网状meta分析时遇到的问题

在做网状分析的sucra图时,删除一组数据后,变成一个开环网状图,理论上不存在出现不一致性的情况,但是在执行命令“network meta i”时出现报错
Warning: inconsistency model requested, but there is no source of inconsistency
(Use force option to override - at your own risk)
r(498);

img

用的完整代码如下

network setup r n,study( id ) trt( t )
network convert pairs
networkplot _t1 _t2, edgecol(by _contrast )
networkplot _t1 _t2, edgecol(by _contrast ) label(CH NC PE PC SC TC SUC CC)
network convert augment
network meta i
network meta c
netleague, label(CH NC PC SC TC SUC CC)
drop in -2/-1
drop in -2/-1
drop in -2/-1
drop in -1
network rank max, zero all reps(10000) gen(prob)

发现即使有报错,最后依然能导出sucra图,但是其他攻略上要求在nerwork meta i 这步p<0.05表明可以用一致性模型,才能进行下一步network meta c
想请问为何会出现这个报错及有无解决方法

  • 写回答

22条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-07-08 13:40
    关注

    引自免费微信小程序:皆我百晓生

    在你进行网状Meta分析时遇到的这个问题,主要是由于在尝试进行不一致性检验时,你的网络结构没有不一致性的来源,因此出现了警告信息。这并不一定意味着你的分析存在问题,只是Stata在这种情况下提醒你,你正在尝试执行一个不符合当前网络结构的操作。然而,在你的案例中,你希望检验是否有不一致性存在,所以在没有不一致性来源的情况下仍然可以进行一致性检验,尽管警告信息是提示你这样做可能存在风险。在这种情况下,你可以尝试使用强制选项来执行命令。在你的情况下,你可以尝试使用如下命令来执行一致性检验:

    network meta i, force
    

    此外,对于你提到的关于在network meta i步骤中要求p值小于0.05才能进行下一步的问题,这是一个常见的误解。实际上,即使p值大于或等于0.05,你仍然可以进行下一步的分析。这个p值只是告诉你观察到的数据不一致性的可能性有多大,并不直接影响后续分析的进行。只有当p值非常小的时候(比如小于0.05),我们才倾向于认为存在显著的不一致性。如果一致性问题不明显或者可以忽略不计,你可以继续进行网状meta分析的其他步骤,包括网络转换(network convert)和间接比较(network meta c)。关于生成Sucra图的部分,如果你能在运行过程中收到成功生成图像的消息并可以在相关软件或者工具中查看这个图形的话,即使有报错也应该能成功生成Sucra图。至于你提到的其他步骤和问题,我暂时无法提供具体的解决方案或者解释,因为这需要具体的代码和数据来进行进一步的分析和调试。如果你可以提供更多的上下文信息或者示例数据的话,我将尽力提供更准确的解答。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(21条)

报告相同问题?

问题事件

  • 系统已结题 7月17日
  • 已采纳回答 7月9日
  • 创建了问题 7月8日