code: def statistic_metrics_param(
      count=True,
      sum=True,
      min=True,
      max=True,
      mean=True,
      median=True,
      std=True,
      var=True,
      coe=True,
      missing_count=True,
      missing_ratio=True,
      skewness=True,
      kurtosis=True,
  ) -> Type[str]:
      choice = {
          "count": count,
          "sum": sum,
          "max": max,
          "min": min,
          "mean": mean,
          "median": median,
          "std": std,
          "var": var,
          "coefficient_of_variation": coe,
          "missing_count": missing_count,
          "missing_ratio": missing_ratio,
          "skewness": skewness,
          "kurtosis": kurtosis,
      }
      namespace = dict(
          choice={k for k, v in choice.items() if v},
      )
      return type("StatisticMetrics", (StatisticMetrics,), namespace)
  
file_path: FATE/python/fate/components/core/params/_metrics.py
imports: import re
  from typing import Type
  from ._fields import StringChoice, Parameter
label_desc: Use image node_id 1 for calling a global function with example usage: statistic_metrics_param(count, sum, min, max, mean, median, std, var, coe, missing_count, missing_ratio, skewness, kurtosis) and returns: type