code: def convenience_calc_hessian(self, params):
          
          shapes, intercepts, betas = self.convenience_split_params(params)
  
          args = [betas,
                  self.design,
                  self.alt_id_vector,
                  self.rows_to_obs,
                  self.rows_to_alts,
                  self.utility_transform,
                  self.calc_dh_d_shape,
                  self.calc_dh_dv,
                  self.calc_dh_d_alpha,
                  self.block_matrix_idxs,
                  intercepts,
                  shapes,
                  self.ridge,
                  self.weights]
  
          return cc.calc_hessian(*args)
docs: Calculates the hessian of the log-likelihood for this model / dataset.