code: def test_kernel_survfunc2():
      # Check that when bandwidth is very large, the kernel procedure
      # agrees with standard KM. (Note: the results do not agree
      # perfectly when there are tied times).
  
      n = 100
      np.random.seed(3434)
      x = np.random.normal(size=(n, 3))
      time = np.random.uniform(0, 10, size=n)
      status = np.random.randint(0, 2, size=n)
  
      resultkm = SurvfuncRight(time, status)
      result = SurvfuncRight(time, status, exog=x, bw_factor=10000)
  
      assert_allclose(resultkm.surv_times, result.surv_times)
      assert_allclose(
          resultkm.surv_prob, result.surv_prob, rtol=1e-6, atol=1e-6
      )
  
imports: import os
  import numpy
  from statsmodels.duration.survfunc import SurvfuncRight, survdiff, plot_survfunc, CumIncidenceRight
  from numpy.testing import assert_allclose
  import pandas
  import pytest
label_desc: Use image node_id 20 for calling a global function with example usage: test_kernel_survfunc2() without return types