code: def test_formula(self):
      res1 = self.res1
      resf = self.resf
      # converges slightly differently why?
      assert_allclose(res1.params, resf.params, atol=1e-4)  # rtol=2e-5,
      assert_allclose(res1.bse, resf.bse, rtol=5e-5)
  
      assert_allclose(res1.model.endog, resf.model.endog, rtol=1e-10)
      assert_allclose(res1.model.exog, resf.model.exog, rtol=1e-10)
  
file_path: statsmodels/statsmodels/miscmodels/tests/test_tmodel.py
imports: import pytest
  import numpy
  from numpy.testing import assert_allclose
  from statsmodels.tools.tools import add_constant
  from statsmodels.tools.testing import Holder
  from statsmodels.miscmodels.tmodel import TLinearModel
label_desc: Use image node_id 4 for calling the CheckTLinearModelMixin obj's underlying member method code with example usage: obj.test_formula() without return types