class_docstr: Results from combined estimate of means or effect sizes
  
  This currently includes intermediate results that might be removed
class_docstr_tok: ["Results","from","combined","estimate","of","means","or","effect","sizes","This","currently","includes","intermediate","results","that","might","be","removed"]
code: def __init__(self, **kwds):
      self.__dict__.update(kwds)
      self._ini_keys = list(kwds.keys())
  
      self.df_resid = self.k - 1
  
      # TODO: move to property ?
      self.sd_eff_w_fe_hksj = np.sqrt(self.var_hksj_fe)
      self.sd_eff_w_re_hksj = np.sqrt(self.var_hksj_re)
  
      # explained variance measures
      self.h2 = self.q / (self.k - 1)
      self.i2 = 1 - 1 / self.h2
  
      # memoize ci_samples
      self.cache_ci = {}
  
file_path: statsmodels/statsmodels/stats/meta_analysis.py
imports: import numpy
  import pandas
  from scipy import stats
  from statsmodels.stats.base import HolderTuple
label_desc: Use image node_id 1 to create a new CombineResults object  with example: obj = CombineResults()