Skip to content

Commit 7ee3c0e

Browse files
committed
fix validate_chain_list() colnames check to compare all chains
1 parent 62fce06 commit 7ee3c0e

1 file changed

Lines changed: 2 additions & 6 deletions

File tree

R/helpers-mcmc.R

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -277,12 +277,8 @@ validate_chain_list <- function(x) {
277277
abort("Each chain should have the same number of iterations.")
278278
}
279279

280-
cnames <- sapply(x, colnames)
281-
if (is.array(cnames)) {
282-
same_params <- identical(cnames[, 1], cnames[, 2])
283-
} else {
284-
same_params <- length(unique(cnames)) == 1
285-
}
280+
cnames <- lapply(x, colnames)
281+
same_params <- all(vapply(cnames[-1], identical, logical(1), cnames[[1]]))
286282
if (!same_params) {
287283
abort(paste(
288284
"The parameters for each chain should be in the same order",

0 commit comments

Comments
 (0)