class_docstr: Example:
      >>> #The dataset is split into data, validation_data
      >>> model = ProphetForecaster(changepoint_prior_scale=0.05, seasonality_mode='additive')
      >>> model.fit(data, validation_data)
      >>> predict_result = model.predict(horizon=24)
code: def _check_data(self, data, validation_data):
      assert (
          "ds" in data.columns and "y" in data.columns
      ), "data should be a pandas dataframe that has at least 2 columns 'ds' and 'y'."
      assert (
          "ds" in validation_data.columns
          and "y" in validation_data.columns
      ), "validation_data should be a dataframe that has at least 2 columns 'ds' and 'y'."
  
file_path: analytics-zoo/pyzoo/zoo/chronos/forecaster/prophet_forecaster.py
imports: from zoo.chronos.forecaster.abstract import Forecaster
  from zoo.chronos.model.prophet import ProphetModel
label_desc: Use image node_id 3 for calling the ProphetForecaster obj's underlying member method code with example usage: obj._check_data(data, validation_data) without return types