causal_agent.generate_explanation

causal_agent.generate_explanation(method_info, validation_result, variables, results, dataset_analysis=None, dataset_description=None, llm=None)[source]

Generates a comprehensive explanation text for the causal analysis.

Parameters:
  • method_info (Dict[str, Any]) – Dictionary containing selected method details.

  • validation_result (Dict[str, Any]) – Dictionary containing method validation results.

  • variables (Dict[str, Any]) – Dictionary containing identified variables.

  • results (Dict[str, Any]) – Dictionary containing numerical results from the method execution.

  • dataset_analysis (Dict[str, Any] | None) – Optional dictionary with dataset analysis details.

  • dataset_description (str | None) – Optional string describing the dataset.

  • llm (langchain_core.language_models.BaseChatModel | None) – Optional language model instance (for potential future use in generation).

Returns:

Dictionary containing the final explanation text.

Return type:

Dict[str, str]