abacusai.forecasting_monitor_item_analysis
==========================================

.. py:module:: abacusai.forecasting_monitor_item_analysis


Classes
-------

.. autoapisummary::

   abacusai.forecasting_monitor_item_analysis.ForecastingAnalysisGraphData
   abacusai.forecasting_monitor_item_analysis.AbstractApiClass
   abacusai.forecasting_monitor_item_analysis.ForecastingMonitorItemAnalysis


Module Contents
---------------

.. py:class:: ForecastingAnalysisGraphData(client, data=None, xAxis=None, yAxis=None, dataColumns=None, chartName=None, chartTypes=None, itemStatistics={}, chartDescriptions={})

   Bases: :py:obj:`abacusai.return_class.AbstractApiClass`


   Forecasting Analysis Graph Data representation.

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param data: List of graph data
   :type data: list
   :param xAxis: Feature that represents the x axis
   :type xAxis: str
   :param yAxis: Feature that represents the y axis
   :type yAxis: str
   :param dataColumns: Ordered name of the column for each rowwise data
   :type dataColumns: list
   :param chartName: Name of the chart represented by the data
   :type chartName: str
   :param chartTypes: Type of charts in that can exist in the current data.
   :type chartTypes: list
   :param itemStatistics: In item wise charts, gives the mean, median, count, missing_percent, p10, p90, standard_deviation, min, max
   :type itemStatistics: ItemStatistics
   :param chartDescriptions: List of descriptions of what the chart contains
   :type chartDescriptions: EdaChartDescription


   .. py:method:: __repr__()

      Return repr(self).



   .. py:method:: to_dict()

      Get a dict representation of the parameters in this class

      :returns: The dict value representation of the class parameters
      :rtype: dict



.. py:class:: AbstractApiClass(client, id)

   .. py:method:: __eq__(other)

      Return self==value.



   .. py:method:: _get_attribute_as_dict(attribute)


.. py:class:: ForecastingMonitorItemAnalysis(client, predictionItemAnalysis={}, trainingItemAnalysis={})

   Bases: :py:obj:`abacusai.return_class.AbstractApiClass`


   Forecasting Monitor Item Analysis of the latest version of the data.

   :param client: An authenticated API Client instance
   :type client: ApiClient
   :param predictionItemAnalysis: Data showing average, p10, p90, median sales across time for prediction data
   :type predictionItemAnalysis: ForecastingAnalysisGraphData
   :param trainingItemAnalysis: Data showing average, p10, p90, median sales across time for training data
   :type trainingItemAnalysis: ForecastingAnalysisGraphData


   .. py:method:: __repr__()

      Return repr(self).



   .. py:method:: to_dict()

      Get a dict representation of the parameters in this class

      :returns: The dict value representation of the class parameters
      :rtype: dict



