code: def test_get_neighbourhood_params():
      """Test for neighbourhood parameter generation."""
      model = Hidalgo(
          K=2, n_iter=10, burn_in=0.5, sampling_rate=2, seed=1
      )
      (
          N_actual,
          mu_actual,
          Iin_actual,
          Iout_actual,
          Iout_count_actual,
          Iout_track_actual,
      ) = model._get_neighbourhood_params(X)
  
      N_expected = 10
      mu_expected = np.array(
          [
              1.464722,
              5.40974013,
              2.464722,
              4.78175011,
              1.17460641,
              1.95890874,
              1.05863706,
              1.06313386,
              1.85040636,
              1.28065266,
          ]
      )
      Iin_expected = np.array(
          [
              2,
              4,
              7,
              3,
              9,
              4,
              0,
              4,
              7,
              1,
              4,
              9,
              0,
              9,
              3,
              8,
              6,
              9,
              8,
              5,
              9,
              5,
              8,
              9,
              5,
              6,
              7,
              5,
              7,
              4,
          ]
      )
      Iout_expected = np.array(
          [
              2,
              4,
              3,
              0,
              1,
              4,
              0,
              1,
              2,
              3,
              9,
              6,
              7,
              8,
              9,
              5,
              8,
              0,
              2,
              8,
              9,
              5,
              6,
              7,
              1,
              3,
              4,
              5,
              6,
              7,
          ]
      )
      Iout_count_expected = np.array([2, 1, 1, 2, 5, 4, 2, 4, 3, 6])
      Iout_track_expected = np.array(
          [0, 2, 3, 4, 6, 11, 15, 17, 21, 24]
      )
  
      assert np.allclose(N_actual, N_expected)
      assert np.allclose(mu_actual, mu_expected)
      assert np.allclose(Iin_actual, Iin_expected)
      assert np.allclose(Iout_actual, Iout_expected)
      assert np.allclose(Iout_count_actual, Iout_count_expected)
      assert np.allclose(Iout_track_actual, Iout_track_expected)
  
imports: import numpy
  from sklearn.utils.validation import check_random_state
  from sktime.transformations.series.hidalgo import Hidalgo
label_desc: Use image node_id 2 for calling a global function with example usage: test_get_neighbourhood_params() without return types