docs: def convenience_calc_probs(self, params):
          """
          Calculates the probabilities of the chosen alternative, and the long
          format probabilities for this model and dataset.
          """
          shapes, intercepts, betas = self.convenience_split_params(params)
  
          prob_args = (betas,
                       self.design_3d,
                       self.alt_id_vector,
                       self.rows_to_obs,
                       self.rows_to_alts,
                       self.utility_transform)
          prob_kwargs = {"chosen_row_to_obs": self.chosen_row_to_obs,
                         "return_long_probs": True}
          probability_results = general_calc_probabilities(*prob_args,
                                                           **prob_kwargs)
  
          return probability_results