|
89 | 89 | #' |
90 | 90 | #' @export |
91 | 91 | sampleSize <- function(mu_list, varcov_list = NA, sigma_list = NA, cor_mat = NA, |
92 | | - sigmaB =NA, Eper, Eco, rho = 0, |
| 92 | + sigmaB =NA, Eper=c(0, 0), Eco=c(0, 0), rho = 0, |
93 | 93 | TAR=NA, |
94 | 94 | arm_names=NA, |
95 | 95 | ynames_list=NA, |
@@ -327,7 +327,9 @@ sampleSize <- function(mu_list, varcov_list = NA, sigma_list = NA, cor_mat = NA, |
327 | 327 | # list equivalence boundaries |
328 | 328 |
|
329 | 329 | # check if list or equitol vector are not provided |
330 | | - if (all(all(is.na(lequi.tol)),all(is.na(uequi.tol)),all(is.na(list_lequi.tol)),all(is.na(list_uequi.tol)))){ |
| 330 | + if ((all(is.na(lequi.tol))&all(is.na(uequi.tol)))& |
| 331 | + (all(is.na(list_lequi.tol))&all(is.na(list_uequi.tol))) |
| 332 | + ){ |
331 | 333 | warning("No boundaries were provided so standard values will be used") |
332 | 334 |
|
333 | 335 | } |
@@ -386,6 +388,14 @@ sampleSize <- function(mu_list, varcov_list = NA, sigma_list = NA, cor_mat = NA, |
386 | 388 |
|
387 | 389 | } |
388 | 390 |
|
| 391 | + |
| 392 | + for (i in 1:length(list_comparator)){ |
| 393 | + muend <- mu_list[[list_comparator[[i]][[2]]]] |
| 394 | + if (is.null(names(list_lequi.tol[[i]]))|is.null(names(list_uequi.tol[[i]]))){ |
| 395 | + names(list_lequi.tol[[i]])<- names(list_uequi.tol[[i]])<-colnames(muend) |
| 396 | + } |
| 397 | + } |
| 398 | + |
389 | 399 | # check list equitol |
390 | 400 |
|
391 | 401 | for (i in 1:length(list_comparator)){ |
|
0 commit comments