X-Git-Url: https://git.auder.net/?p=morpheus.git;a=blobdiff_plain;f=pkg%2FR%2FoptimParams.R;fp=pkg%2FR%2FoptimParams.R;h=175150f625a6777fb96543f496a7c23697108ad7;hp=8dfe3dce59e4f3228768c95027902c5b8a13c54b;hb=4b2f17bb108bab0f263619cfe00eabfb1e9b8860;hpb=35ffd7108a30ae1777dc9e5fc9d33442ad73548e diff --git a/pkg/R/optimParams.R b/pkg/R/optimParams.R index 8dfe3dc..175150f 100644 --- a/pkg/R/optimParams.R +++ b/pkg/R/optimParams.R @@ -45,8 +45,8 @@ optimParams <- function(X, Y, K, link=c("logit","probit"), M=NULL, nc=0) if (!is.numeric(Y) || any(is.na(Y)) || any(Y!=0 & Y!=1)) stop("Y: binary vector with 0 and 1 only") link <- match.arg(link) - if (!is.numeric(K) || K!=floor(K) || K < 2) - stop("K: integer >= 2") + if (!is.numeric(K) || K!=floor(K) || K < 2 || K > ncol(X)) + stop("K: integer >= 2, <= d") if (is.null(M)) {