code: def test_nonconsecutive_lags():
      endog = np.arange(20) * 1.0
      hannan_rissanen(endog, ar_order=[1, 4])
      hannan_rissanen(endog, ma_order=[1, 3])
      hannan_rissanen(endog, ar_order=[1, 4], ma_order=[1, 3])
      hannan_rissanen(endog, ar_order=[0, 0, 1])
      hannan_rissanen(endog, ma_order=[0, 0, 1])
      hannan_rissanen(endog, ar_order=[0, 0, 1], ma_order=[0, 0, 1])
  
      hannan_rissanen(endog, ar_order=0, ma_order=0)
  
imports: import numpy
  import pytest
  from numpy.testing import assert_allclose
  from statsmodels.tsa.innovations.arma_innovations import arma_innovations
  from statsmodels.tsa.arima.datasets.brockwell_davis_2002 import lake
  from statsmodels.tsa.arima.estimators.hannan_rissanen import hannan_rissanen, _validate_fixed_params, _package_fixed_and_free_params_info, _stitch_fixed_and_free_params
  from statsmodels.tsa.arima.specification import SARIMAXSpecification
  from statsmodels.tools.tools import Bunch
label_desc: Use image node_id 5 for calling a global function with example usage: test_nonconsecutive_lags() without return types