From b96bc85e5913b6b1195c9ec844dda54c42d09661 Mon Sep 17 00:00:00 2001 From: Jowin Jestine <61822132+jowinjestine@users.noreply.github.com> Date: Tue, 20 May 2025 12:26:16 -0400 Subject: [PATCH] Update validators.py I added the missing pval adjusted methods missing in tableone but present statsmodels.multitests. In documentation you can get all methods from statsmodels.multitests but the validators do not allow for the same. --- tableone/validators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tableone/validators.py b/tableone/validators.py index 879da63..bd6f911 100644 --- a/tableone/validators.py +++ b/tableone/validators.py @@ -117,7 +117,7 @@ def check_list(self, def check_pval_adjust(self, pval_adjust: str): """Ensure 'pval_adjust' is a known method.""" if pval_adjust is not None: - valid_methods = {"bonferroni", "sidak", "holm-sidak", "simes-hochberg", "hommel", None} + valid_methods = {"bonferroni", "sidak", "holm-sidak", "simes-hochberg", "hommel","holm","fdr_bh","fdr_by","fdr_tsbh","fdr_tsbky", None} if isinstance(pval_adjust, str): if pval_adjust.lower() not in valid_methods: msg = (f"Invalid 'pval_adjust' value: '{pval_adjust}'. "