@@ -305,55 +305,70 @@ check_collinearity.betamfx <- check_collinearity.logitor
305305# ' @rdname check_collinearity
306306# ' @export
307307check_collinearity.glmmTMB <- function (x ,
308- component = c( " all" , " conditional " , " count " , " zi " , " zero_inflated " ) ,
308+ component = " all" ,
309309 ci = 0.95 ,
310310 verbose = TRUE ,
311311 ... ) {
312- component <- match.arg(component )
312+ component <- insight :: validate_argument(
313+ component ,
314+ c(" all" , " conditional" , " count" , " zi" , " zero_inflated" )
315+ )
313316 .check_collinearity_zi_model(x , component , ci = ci , verbose = verbose )
314317}
315318
316319
317320# ' @export
318321check_collinearity.MixMod <- function (x ,
319- component = c( " all" , " conditional " , " count " , " zi " , " zero_inflated " ) ,
322+ component = " all" ,
320323 ci = 0.95 ,
321324 verbose = TRUE ,
322325 ... ) {
323- component <- match.arg(component )
326+ component <- insight :: validate_argument(
327+ component ,
328+ c(" all" , " conditional" , " count" , " zi" , " zero_inflated" )
329+ )
324330 .check_collinearity_zi_model(x , component , ci = ci , verbose = verbose )
325331}
326332
327333
328334# ' @export
329335check_collinearity.hurdle <- function (x ,
330- component = c( " all" , " conditional " , " count " , " zi " , " zero_inflated " ) ,
336+ component = " all" ,
331337 ci = 0.95 ,
332338 verbose = verbose ,
333339 ... ) {
334- component <- match.arg(component )
340+ component <- insight :: validate_argument(
341+ component ,
342+ c(" all" , " conditional" , " count" , " zi" , " zero_inflated" )
343+ )
335344 .check_collinearity_zi_model(x , component , ci = ci , verbose = verbose )
336345}
337346
338347
339348# ' @export
340349check_collinearity.zeroinfl <- function (x ,
341- component = c( " all" , " conditional " , " count " , " zi " , " zero_inflated " ) ,
350+ component = " all" ,
342351 ci = 0.95 ,
343352 verbose = verbose ,
344353 ... ) {
345- component <- match.arg(component )
354+ component <- insight :: validate_argument(
355+ component ,
356+ c(" all" , " conditional" , " count" , " zi" , " zero_inflated" )
357+ )
346358 .check_collinearity_zi_model(x , component , ci = ci , verbose = verbose )
347359}
348360
349361
350362# ' @export
351363check_collinearity.zerocount <- function (x ,
352- component = c( " all" , " conditional " , " count " , " zi " , " zero_inflated " ) ,
364+ component = " all" ,
353365 ci = 0.95 ,
354366 verbose = verbose ,
355367 ... ) {
356- component <- match.arg(component )
368+ component <- insight :: validate_argument(
369+ component ,
370+ c(" all" , " conditional" , " count" , " zi" , " zero_inflated" )
371+ )
357372 .check_collinearity_zi_model(x , component , ci = ci , verbose = verbose )
358373}
359374
0 commit comments