class_docstr: The parent class for all the missing value imputation classes.
  
  You can just implement your own inheriting this class.
class_docstr_tok: ["The","parent","class","for","all","the","missing","value","imputation","classes",".","You","can","just","implement","your","own","inheriting","this","class","."]
docstr: Parameters
  ----------
  values : the array of values with or without nans
  
  Returns
  -------
  values : the array of values with the nans replaced according to the
    method used.
code: def __call__(self, values: np.ndarray) -> np.ndarray:
      """
  
      Parameters
      ----------
      values : the array of values with or without nans
  
      Returns
      -------
      values : the array of values with the nans replaced according to the
        method used.
  
      """
      raise NotImplementedError()
  
imports: from typing import List, Optional, Union, Type
  import numpy
  import pandas
  from gluonts.core.component import validated
  from gluonts.dataset.common import DataEntry
  from gluonts.dataset.field_names import FieldName
  from gluonts.time_feature import TimeFeature
  from ._base import MapTransformation, SimpleTransformation
label_desc: Use image node_id 2 for calling the MissingValueImputation obj's underlying member method code with example usage: obj.__call__(values) without return types