class_docstr: Config class for `RandomForestForecaster`.
class_docstr_tok: ["Config","class","for","`","RandomForestForecaster","`","."]
docstr: :param min_samples_split: min split for tree leaves
docstr_tok: [":","param","min_samples_split",":","min","split","for","tree","leaves"]
code: def __init__(self, min_samples_split: int = 2, **kwargs):
      """
      :param min_samples_split: min split for tree leaves
      """
      super().__init__(**kwargs)
      self.min_samples_split = min_samples_split
  
imports: import logging
  from lightgbm import LGBMRegressor
  from sklearn.ensemble import RandomForestRegressor, ExtraTreesRegressor
  from sklearn.multioutput import MultiOutputRegressor
  from merlion.models.forecast.sklearn_base import SKLearnForecaster, SKLearnForecasterConfig
label_desc: Use image node_id 1 to create a new RandomForestForecasterConfig object from inherited base classes: _TreeEnsembleForecasterConfig with example: obj = RandomForestForecasterConfig(min_samples_split)