class_docstr: This analyzer class analyzes categorical data and accumulates frequency count for all values fed into it
docstr: Accumulate count for value
  
  Args:
     value: value that fed for frequency count update
docstr_tok: ["Accumulate","count","for","value","Args",":","value",":","value","that","fed","for","frequency","count","update"]
code: def feed(self, value: int or str):
      """
      Accumulate count for value
  
      Args:
         value: value that fed for frequency count update
  
      """
      if type(value) not in CategoricalDataAnalyzer.SUPPORTED_TYPES:
          raise ItemDataTypeNotSupported(
              type(value),
              type(self),
              CategoricalDataAnalyzer.SUPPORTED_TYPES,
          )
      self._frequency_count[value] += 1
  
file_path: contextual-ai/xai/data/explorer/categorical/categorical_analyzer.py
imports: from collections import defaultdict
  from xai.data.exceptions import ItemDataTypeNotSupported
  from xai.data.explorer.abstract_analyzer import AbstractDataAnalyzer
  from xai.data.explorer.categorical.categorical_stats import CategoricalStats
label_desc: Use image node_id 2 for calling the CategoricalDataAnalyzer obj's underlying member method code with example usage: obj.feed(value) without return types