class_docstr: Returns datasets included in the library in `pandas.DataFrame` format.
  
  Attributes
  ----------
  available_datasets : `list` [`str`]
      The names of the available datasets.
class_docstr_tok: ["Returns","datasets","included","in","the","library","in","`","pandas.DataFrame","`","format",".","Attributes","--","--","--","--","--","available_datasets",":","`","list","`","[","`","str","`","]","The","names","of","the","available","datasets","."]
docstr: Loads hierarchical actuals.
  
  This dataset contains synthetic data that satisfy hierarchical constraints.
  Consider the 3-level tree with the parent-child relationships below.
          00        # level 0
        /               10       11    # level 1
    / | \     /\  # noqa: W605
  20 21 22   23 24  # level 2
  
  There is one root node (00) with 2 children.
  The first child (10) has 3 children.
  The second child (11) has 2 children.
  
  Let `x_{ij}` be the value of the `j`th node in level `i` of the tree ({`ij`} is shown in diagram above).
  We require the value of a parent to equal the sum of the values of its children.
  There are 3 constraints in this hierarchy, satisfied at all time points:
  
      * `x_00 = x_10 + x_11`
      * `x_10 = x_20 + x_21 + x_22`
      * `x_11 = x_23 + x_24`
  
  Below is the dataset attribute information:
  
      "ts" : date of the (synthetic) observation
      "00" : value for node 00
      "10" : value for node 10
      "11" : value for node 11
      "20" : value for node 20
      "21" : value for node 21
      "22" : value for node 22
      "23" : value for node 23
      "24" : value for node 24
  
  Returns
  -------
  df : `pandas.DataFrame` object with synthetic hierarchical data.
      Has the following columns:
  
          "ts" : date of the (synthetic) observation
          "00" : value for node 00
          "10" : value for node 10
          "11" : value for node 11
          "20" : value for node 20
          "21" : value for node 21
          "22" : value for node 22
          "23" : value for node 23
          "24" : value for node 24
  
      The values satisfy the hierarchical constraints above.
docstr_tok: ["Loads","hierarchical","actuals",".","This","dataset","contains","synthetic","data","that","satisfy","hierarchical","constraints",".","Consider","the","3-level","tree","with","the","parent-child","relationships","below",".","00","#","level","0","\/","10","11","#","level","1","\/","|","\\","\/\\","#","noqa",":","W605","20","21","22","23","24","#","level","2","There","is","one","root","node","(","00",")","with","2","children",".","The","first","child","(","10",")","has","3","children",".","The","second","child","(","11",")","has","2","children",".","Let","`","x_","{","ij","}","`","be","the","value","of","the","`","j","`","th","node","in","level","`","i","`","of","the","tree","(","{","`","ij","`","}","is","shown","in","diagram","above",")",".","We","require","the","value","of","a","parent","to","equal","the","sum","of","the","values","of","its","children",".","There","are","3","constraints","in","this","hierarchy",",","satisfied","at","all","time","points",":","*","`","x_00","=","x_10","+","x_11","`","*","`","x_10","=","x_20","+","x_21","+","x_22","`","*","`","x_11","=","x_23","+","x_24","`","Below","is","the","dataset","attribute","information",":","``","ts","''",":","date","of","the","(","synthetic",")","observation","``","00","''",":","value","for","node","00","``","10","''",":","value","for","node","10","``","11","''",":","value","for","node","11","``","20","''",":","value","for","node","20","``","21","''",":","value","for","node","21","``","22","''",":","value","for","node","22","``","23","''",":","value","for","node","23","``","24","''",":","value","for","node","24","Returns","--","--","--","-","df",":","`","pandas.DataFrame","`","object","with","synthetic","hierarchical","data",".","Has","the","following","columns",":","``","ts","''",":","date","of","the","(","synthetic",")","observation","``","00","''",":","value","for","node","00","``","10","''",":","value","for","node","10","``","11","''",":","value","for","node","11","``","20","''",":","value","for","node","20","``","21","''",":","value","for","node","21","``","22","''",":","value","for","node","22","``","23","''",":","value","for","node","23","``","24","''",":","value","for","node","24","The","values","satisfy","the","hierarchical","constraints","above","."]
code: def load_hierarchical_actuals(self):
      """Loads hierarchical actuals.
  
          This dataset contains synthetic data that satisfy hierarchical constraints.
          Consider the 3-level tree with the parent-child relationships below.
                  00        # level 0
                /    \
             10       11    # level 1
            / | \     /\  # noqa: W605
          20 21 22   23 24  # level 2
  
          There is one root node (00) with 2 children.
          The first child (10) has 3 children.
          The second child (11) has 2 children.
  
          Let `x_{ij}` be the value of the `j`th node in level `i` of the tree ({`ij`} is shown in diagram above).
          We require the value of a parent to equal the sum of the values of its children.
          There are 3 constraints in this hierarchy, satisfied at all time points:
  
              * `x_00 = x_10 + x_11`
              * `x_10 = x_20 + x_21 + x_22`
              * `x_11 = x_23 + x_24`
  
          Below is the dataset attribute information:
  
              "ts" : date of the (synthetic) observation
              "00" : value for node 00
              "10" : value for node 10
              "11" : value for node 11
              "20" : value for node 20
              "21" : value for node 21
              "22" : value for node 22
              "23" : value for node 23
              "24" : value for node 24
  
          Returns
          -------
          df : `pandas.DataFrame` object with synthetic hierarchical data.
              Has the following columns:
  
                  "ts" : date of the (synthetic) observation
                  "00" : value for node 00
                  "10" : value for node 10
                  "11" : value for node 11
                  "20" : value for node 20
                  "21" : value for node 21
                  "22" : value for node 22
                  "23" : value for node 23
                  "24" : value for node 24
  
              The values satisfy the hierarchical constraints above.
          """
      data_path = self.get_data_home(
          data_dir=None, data_sub_dir="daily"
      )
      df = self.get_df(
          data_path=data_path, data_name="daily_hierarchical_actuals"
      )
      return df
  
imports: import datetime
  import os
  import warnings
  from pathlib import Path
  import pandas
  from greykite.common.constants import TIME_COL
label_desc: Use image node_id 18 for calling the DataLoader obj's underlying member method code with example usage: obj.load_hierarchical_actuals() and returns: df