code: def setup_class(cls):
      path = os.path.join(current_path, "results", "mar_filardo.csv")
      cls.mar_filardo = pd.read_csv(path)
      cls.mar_filardo.index = pd.date_range(
          "1948-02-01", "1991-04-01", freq="MS"
      )
      true = {
          "params": np.r_[
              4.35941747,
              -1.6493936,
              1.7702123,
              0.9945672,
              0.517298,
              -0.865888,
              np.exp(-0.362469) ** 2,
              0.189474,
              0.079344,
              0.110944,
              0.122251,
          ],
          "llf": -586.5718,
          "llf_fit": -586.5718,
          "llf_fit_em": -586.5718,
      }
      endog = cls.mar_filardo["dlip"].iloc[1:]
      exog_tvtp = add_constant(cls.mar_filardo["dmdlleading"].iloc[:-1])
      super().setup_class(
          true,
          endog,
          k_regimes=2,
          order=4,
          switching_ar=False,
          exog_tvtp=exog_tvtp,
      )
  
imports: import warnings
  import os
  import numpy
  from numpy.testing import assert_equal, assert_allclose
  import pandas
  import pytest
  from statsmodels.tools import add_constant
  from statsmodels.tsa.regime_switching import markov_autoregression
label_desc: Use image node_id 1 for calling the TestFilardoPandas obj's underlying member method code with example usage: obj.setup_class(cls) without return types