code: def test_horizoned_msis(self):
      y = np.array([1, 2, 3, 4, 5])
      yhat_lower = np.array([0.1, 0.2, 0.3, 0.4, 0.5])
      yhat_upper = np.array([2.0, 4.0, 6.0, 8.0, 10.0])
      y_obs = np.array([10, 20, 30, 40, 50])
      np.testing.assert_allclose(
          [0.095, 0.1425, 0.19, 0.2375, 0.285],
          metrics.horizoned_msis(y, yhat_lower, yhat_upper, y_obs, 2),
      )
  
file_path: probability/tensorflow_probability/python/experimental/timeseries/metrics_test.py
imports: import numpy
  from tensorflow_probability.python.experimental.timeseries import metrics
  from absl.testing import absltest
label_desc: Use image node_id 6 for calling the MetricsTest obj's underlying member method code with example usage: obj.test_horizoned_msis() without return types