def METHOD_NAME(self):
    """
    Infer MTZ dtype from column name and underlying data.
    If name does not match a common MTZ column, the method will return
    an MTZInt or MTZReal depending on whether the data is composed of
    integers or floats, respectively. If the data is non-numeric,
    the returned dtype will be unchanged. If input dataseries is
    already a MTZDtype, it will be returned unchanged.
    Returns
    -------
    DataSeries
    See Also
    --------
    DataSet.infer_mtz_dtypes : Infer MTZ dtypes for columns in DataSet
    Examples
    --------
    Common intensity column name:
    >>> s = rs.DataSeries([1, 2, 3], name="I")
    >>> s.infer_mtz_dtype()
    0   1.0
    1   2.0
    2   3.0
    Name: I, dtype: Intensity
    Common intensity column name for anomalous data:
    >>> s = rs.DataSeries([1, 2, 3], name="I(+)")
    >>> s.infer_mtz_dtype()
    0   1.0
    1   2.0
    2   3.0
    Name: I(+), dtype: FriedelIntensity
    Ambiguous name case:
    >>> s = rs.DataSeries([1, 2, 3], name="Something")
    >>> s.infer_mtz_dtype()
    0    1
    1    2
    2    3
    Name: Something, dtype: MTZInt
    """
    from reciprocalspaceship.dtypes.inference import METHOD_NAME
    return METHOD_NAME(self)