code: def _combined_probs(
      self,
      first_names_probs: pd.DataFrame,
      last_names_probs: pd.DataFrame,
  ) -> pd.DataFrame:
      full_names_numer = (
          last_names_probs.iloc[:, 1:] * first_names_probs.iloc[:, 1:]
      )
      full_names_denom = full_names_numer.sum(axis=1)
      full_names_probs = full_names_numer.div(full_names_denom, axis=0)
      return full_names_probs
  
file_path: bias-detector/bias_detector/models/FullNameModel.py
imports: import pathlib
  from surgeo.models.base_model import BaseModel
  from bias_detector.common import *
  import pandas
label_desc: Use image node_id 3 for calling the FullNameModel obj's underlying member method code with example usage: obj._combined_probs(first_names_probs, last_names_probs) and returns: full_names_probs