docs: def apply_fit_filters(self, choosers, alternatives):
          """
          Filter `choosers` and `alternatives` for fitting.
  
          Parameters
          ----------
          choosers : pandas.DataFrame
              Table describing the agents making choices, e.g. households.
          alternatives : pandas.DataFrame
              Table describing the things from which agents are choosing,
              e.g. buildings.
  
          Returns
          -------
          filtered_choosers, filtered_alts : pandas.DataFrame
  
          """
          return super(SegmentedMNLDiscreteChoiceModel, self).apply_fit_filters(
              choosers, alternatives)