code: def test_unordered(self):
      # makes sure that ordered = True is optional for the endog Serie
      # et categories have to be set in the right order
      res1 = self.res1
      resf = self.resu
      # converges slightly differently why?
      assert_allclose(res1.params, resf.params, atol=1e-10)
      assert_allclose(res1.bse, resf.bse, atol=1e-10)
  
      assert_allclose(res1.model.endog, resf.model.endog, rtol=1e-10)
      assert_allclose(res1.model.exog, resf.model.exog, rtol=1e-10)
  
imports: import warnings
  import numpy
  from numpy.testing import assert_allclose, assert_equal
  import pandas
  import pytest
  import scipy.stats
  from statsmodels.discrete.discrete_model import Logit
  from statsmodels.miscmodels.ordinal_model import OrderedModel
  from statsmodels.tools.sm_exceptions import HessianInversionWarning
  from statsmodels.tools.tools import add_constant
  from .results.results_ordinal_model import data_store
label_desc: Use image node_id 4 for calling the CheckOrdinalModelMixin obj's underlying member method code with example usage: obj.test_unordered() without return types