def convenience_calc_log_likelihood(self, params):
        """
        Calculates the log-likelihood for this model and dataset.
        """
        orig_nest_coefs, betas = self.convenience_split_params(params)
        natural_nest_coefs = nc.naturalize_nest_coefs(orig_nest_coefs)

        args = [natural_nest_coefs,
                betas,
                self.design,
                self.rows_to_obs,
                self.rows_to_nests,
                self.choice_vector]
        kwargs = {"ridge": self.ridge, "weights": self.weights}

        log_likelihood = general_log_likelihood(*args, **kwargs)

        return log_likelihood
Calculates the log-likelihood for this model and dataset.