[R] Possible bug in direct.evidence.plot?
Miland Joshi
m||@nd_j @end|ng |rom hotm@||@com
Mon Jan 6 12:03:46 CET 2025
Hello
In R when I looked at the class of nb1 I got:
> class(nb1)
[1] "netmetabin" "netmeta"
which suggests that netmeta might work but netmetabin may cause problems. I'll notify Mathias Harrer!
BW
Miland
________________________________
From: Eric Berger <ericjberger using gmail.com>
Sent: 06 January 2025 08:24
To: Miland Joshi <miland_j using hotmail.com>
Cc: r-help using R-project.org <r-help using r-project.org>
Subject: Re: [R] Possible bug in direct.evidence.plot?
The explanation is likely that class(x) returns a character vector of length > 1.
If you go into the code you can achieve what is probably intended without triggering this error by replacing that statement with the following:
if (inherits(x,"netmeta")) ...
HTH,
Eric
On Mon, Jan 6, 2025 at 9:57 AM Miland Joshi <miland_j using hotmail.com<mailto:miland_j using hotmail.com>> wrote:
I succeeded in getting netmetabin to work, but when trying to use direct.evidence.plot I ran into a problem:
> nb1evid <- direct.evidence.plot(nb1)
Error in if (class(x) != "netmeta") { : the condition has length > 1
I tried updating netmeta and dmetar (and dmetafor) from R, but the problem remains.
Has anyone come across this, and could it be a bug?
Regards
Miland Joshi
[[alternative HTML version deleted]]
______________________________________________
R-help using r-project.org<mailto:R-help using r-project.org> mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide https://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
[[alternative HTML version deleted]]
More information about the R-help
mailing list