Skip to content

Commit 22f442f

Browse files
committed
make sure p_worse is available
1 parent cc3edfe commit 22f442f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

R/loo_compare.R

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,6 @@ loo_compare.default <- function(x, ...) {
140140
))
141141
diag_pnorm[khat_diff > 0.5] <- paste0("khat_diff > 0.5")
142142
}
143-
rownames(comp) <- rnms
144143
comp <- cbind(data.frame(elpd_diff = elpd_diff, se_diff = se_diff,
145144
p_worse = p_worse, diag_pnorm = diag_pnorm),
146145
as.data.frame(comp))
@@ -165,7 +164,9 @@ print.compare.loo <- function(x, ..., digits = 1, p_worse = TRUE) {
165164
if (NCOL(xcopy) >= 2) {
166165
xcopy <- xcopy[, c("elpd_diff", "se_diff")]
167166
}
168-
if (p_worse && !inherits(x, "old_compare.loo")) {
167+
if (p_worse &&
168+
"p_worse" %in% colnames(xcopy) &&
169+
!inherits(x, "old_compare.loo")) {
169170
print(
170171
cbind(.fr(xcopy, digits),
171172
p_worse = .fr(x[, "p_worse"], 2),

0 commit comments

Comments
 (0)