From c70935dffeb68523a2f66e1c8060a73615c5577e Mon Sep 17 00:00:00 2001 From: Babur Ayanlar Date: Mon, 24 Jul 2023 16:52:46 +0200 Subject: [PATCH] Explainer Parameter 'Target' needs a default --- services/causal-service/algorithms/dowhy/Explainer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/causal-service/algorithms/dowhy/Explainer.py b/services/causal-service/algorithms/dowhy/Explainer.py index 917bac2b0..bd53efdf2 100644 --- a/services/causal-service/algorithms/dowhy/Explainer.py +++ b/services/causal-service/algorithms/dowhy/Explainer.py @@ -16,7 +16,7 @@ class ExplainerParams(common.OptionalParams, title="Explainer Algorithm"): """ """ - target: Optional[int] = Field(options=[{'key': '$fields', 'title': ''}], title="目标度量值字段", description="关注的度量值") + target: Optional[int] = Field(default=None, options=[{'key': '$fields', 'title': ''}], title="目标度量值字段", description="关注的度量值") treatment: Optional[List[int]] = Field(default=[], options=[{'key': '$fields', 'title': ''}], title="可干预变量字段", description="可干预变量") estimate_effect_method: Optional[str] = Field( default=None, @@ -75,4 +75,4 @@ def calc(self, params: Optional[ParamType] = ParamType(), focusedFields: List[st # 'data': res.tolist(), # 'matrix': res.tolist(), # 'indep': coeff_p.tolist(), - } \ No newline at end of file + }