code: def __get_train_data():
      return pd.DataFrame(
          index=list("abcd"),
          data={
              "a": [1.00, 0.00, 0.77, -0.77],
              "b": [0.00, 1.00, 0.36, -0.36],
              "c": [0.77, 0.36, 1.00, -1.00],
              "d": [-0.77, -0.36, -1.00, 1.00],
          },
      )
  
imports: from unittest.mock import ANY, MagicMock
  import matplotlib.pyplot
  import numpy
  import pandas
  import pytest
  import scipy
  import seaborn
  from hamcrest.library.integration import match_equality
  from pandas import DataFrame
  from sklearn.inspection import PartialDependenceDisplay
  import autogluon.eda.auto
  from autogluon.common.features.types import R_BOOL, R_CATEGORY, R_FLOAT, R_INT, R_OBJECT
  from autogluon.eda import AnalysisState
  from autogluon.eda.visualization import CorrelationSignificanceVisualization, CorrelationVisualization, FeatureInteractionVisualization, PDPInteractions
  from autogluon.eda.visualization.interaction import FeatureDistanceAnalysisVisualization
label_desc: Use image node_id 8 for calling a global function with example usage: __get_train_data() and returns: pd