code: def test_incorrect_parameters() -> None:
      """Test to check correct errors raised."""
      numpy_x = create_test_distance_numpy(10, 10)
      numpy_y = create_test_distance_numpy(10, 10, random_state=2)
  
      df_x = pd.DataFrame(numpy_x)
  
      series_x = df_x.iloc[0]
  
      numpy_4d = np.array([[[[1, 2, 3]]]])
  
      no_bounding = LowerBounding.NO_BOUNDING
      sakoe_chiba = LowerBounding.SAKOE_CHIBA
  
      with pytest.raises(ValueError):  # Try pass data frame in y
          no_bounding.create_bounding_matrix(numpy_x, df_x)
  
      with pytest.raises(ValueError):  # Try pass data frame in x
          no_bounding.create_bounding_matrix(df_x, numpy_y)
  
      with pytest.raises(ValueError):  # Try pass series in y
          no_bounding.create_bounding_matrix(numpy_x, series_x)
  
      with pytest.raises(ValueError):  # Try pass series in x
          no_bounding.create_bounding_matrix(series_x, numpy_y)
  
      with pytest.raises(ValueError):  # Try pass 4d numpy in y
          no_bounding.create_bounding_matrix(numpy_x, numpy_4d)
  
      with pytest.raises(ValueError):  # Try pass 4d numpy in x
          no_bounding.create_bounding_matrix(numpy_4d, numpy_y)
  
      with pytest.raises(ValueError):  # Try pass float to sakoe
          sakoe_chiba.create_bounding_matrix(
              numpy_x, numpy_y, sakoe_chiba_window_radius=1.2
          )
  
      with pytest.raises(
          ValueError
      ):  # Try pass both window and gradient
          sakoe_chiba.create_bounding_matrix(
              numpy_x,
              numpy_y,
              sakoe_chiba_window_radius=1.2,
              itakura_max_slope=10.0,
          )
  
file_path: sktime/sktime/distances/tests/test_lower_bounding.py
imports: import numpy
  import pandas
  import pytest
  from sktime.distances.lower_bounding import LowerBounding
  from sktime.distances.tests._utils import create_test_distance_numpy
label_desc: Use image node_id 4 for calling a global function with example usage: test_incorrect_parameters() without return types