code: def sobol_first_conf(Y, X, m, num_resamples, conf_level, y_resamples):
      s = np.zeros(num_resamples)
  
      N = len(Y)
      r = np.random.randint(N, size=(num_resamples, y_resamples))
  
      for i in range(num_resamples):
          r_i = r[i, :]
          s[i] = sobol_first(Y[r_i], X[r_i], m)
  
      return norm.ppf(0.5 + conf_level / 2) * s.std(ddof=1)
  
file_path: SALib/src/SALib/analyze/delta.py
imports: from typing import Dict
  from scipy.stats import norm, gaussian_kde, rankdata
  import numpy
  from .None import common_args
  from ..util import read_param_file, ResultDict
label_desc: Use image node_id 5 for calling a global function with example usage: sobol_first_conf(Y, X, m, num_resamples, conf_level, y_resamples) and returns: unknown