class_docstr: SplitCriterion
  
  Abstract class for computing splitting criteria with respect to distributions of class values.
  The split criterion is used as a parameter on decision trees and decision stumps.
  
  This class should not me instantiated, as none of its methods are implemented.
docstr: Compute the range of splitting merit.
  
  Parameters
  ----------
  pre_split_dist
      The target statistics before the split.
  
  Returns
  -------
  Value of the range of splitting merit
docstr_tok: ["Compute","the","range","of","splitting","merit",".","Parameters","--","--","--","--","--","pre_split_dist","The","target","statistics","before","the","split",".","Returns","--","--","--","-","Value","of","the","range","of","splitting","merit"]
code: def range_of_merit(pre_split_dist):
      """Compute the range of splitting merit.
  
      Parameters
      ----------
      pre_split_dist
          The target statistics before the split.
  
      Returns
      -------
      Value of the range of splitting merit
      """
  
imports: from __future__ import annotations
  import abc
label_desc: Use image node_id 3 for calling the SplitCriterion obj's underlying member method code with example usage: obj.range_of_merit(pre_split_dist) without return types