class_docstr: Stores metadata about the response variable for indexing data in az.InferenceData,
  computing uncertainty intervals, and creating the summary dataframe in
  'PredictiveDifferences'.
  
  Parameters
  ----------
  model : Model
      The fitted bambi Model object.
  target : str
      The target of the response variable such as 'mean' or 'sigma'. Defaults to
      'mean'.
  lower_bound : float
      The percentile of the lower bound of the uncertainty interval. Defaults to 0.03.
  upper_bound : float
      The percentile of the upper bound of the uncertainty interval. Defaults to 0.97.
docstr: Assigns commonly used f-strings for indexing and column names as attributes
  in building the summary dataframe in 'PredictiveDifferences'.
docstr_tok: ["Assigns","commonly","used","f-strings","for","indexing","and","column","names","as","attributes","in","building","the","summary","dataframe","in","'PredictiveDifferences","'","."]
code: def __post_init__(self):
      """
      Assigns commonly used f-strings for indexing and column names as attributes
      in building the summary dataframe in 'PredictiveDifferences'.
      """
      if self.target is None:
          self.name_target = self.name
      else:
          self.name_target = f"{self.name}_{self.target}"
  
      self.name_obs = f"{self.name}_obs"
      self.lower_bound_name = f"lower_{self.lower_bound * 100}%"
      self.upper_bound_name = f"upper_{self.upper_bound * 100}%"
  
imports: from dataclasses import dataclass, field
  import itertools
  from typing import Dict, Union
  import arviz
  import numpy
  import pandas
  from pandas.api.types import is_categorical_dtype, is_string_dtype
  import xarray
  from bambi.models import Model
  from bambi.interpret.create_data import create_differences_data, create_predictions_data
  from bambi.interpret.utils import average_over, ConditionalInfo, enforce_dtypes, identity, merge, VariableInfo
  from bambi.utils import get_aliased_name
label_desc: Use image node_id 1 for calling the ResponseInfo obj's underlying member method code with example usage: obj.__post_init__() without return types