code: def __init__(
      self,
      stat: float,
      pvalue: float,
      crit_vals: pd.Series,
      null: str = "No Cointegration",
      alternative: str = "Cointegration",
      trend: str = "c",
      order: int = 2,
      xsection: RegressionResults | None = None,
  ) -> None:
      super().__init__(stat, pvalue, crit_vals, null, alternative)
      self.name = "NONE"
      assert xsection is not None
      self._xsection = xsection
      self._order = order
      self._trend = trend
      self._additional_info = {}
  
imports: from __future__ import annotations
  from typing import Any, NamedTuple, cast
  import pandas
  from statsmodels.iolib.summary import Summary
  from statsmodels.regression.linear_model import OLS, RegressionResults
  import arch.covariance.kernel
  from arch.typing import ArrayLike1D, ArrayLike2D, UnitRootTrend
  from arch.utility.array import ensure1d, ensure2d
  from arch.utility.timeseries import add_trend
label_desc: Use image node_id 1 to create a new ResidualCointegrationTestResult object from inherited base classes: CointegrationTestResult with example: obj = ResidualCointegrationTestResult(stat, pvalue, crit_vals, null, alternative, trend, order, xsection)