code: def _create_model(
      self,
      per_group_stats: Union[DataFrame, Dict[str, float]],
  ) -> PerPartitionScalarScalerModel:
      raise NotImplementedError()
  
imports: from abc import ABC, abstractmethod
  from typing import Callable, Dict, List, Optional, Union
  from synapse.ml.cyber.utils.spark_utils import ExplainBuilder, HasSetInputCol, HasSetOutputCol
  from pyspark.ml import Estimator, Transformer
  from pyspark.ml.param.shared import HasInputCol, HasOutputCol, Param, Params
  from pyspark.sql import DataFrame, functions, types
label_desc: Use image node_id 4 for calling the PerPartitionScalarScalerEstimator obj's underlying member method code with example usage: obj._create_model(per_group_stats) without return types