code: def params2():
      silverkite = SimpleSilverkiteForecast()
      daily_event_df_dict = (
          silverkite._SimpleSilverkiteForecast__get_silverkite_holidays(
              holiday_lookup_countries=["India"],
              holidays_to_model_separately=[
                  "Easter Sunday",
                  "Republic Day",
              ],
              start_year=2017,
              end_year=2025,
              pre_num=2,
              post_num=2,
          )
      )
      autoreg_dict = {
          "lag_dict": {"orders": [7]},
          "agg_lag_dict": {
              "orders_list": [[7, 7 * 2, 7 * 3]],
              "interval_list": [(7, 7 * 2)],
          },
          "series_na_fill_func": lambda s: s.bfill().ffill(),
      }
      lagged_regressor_dict = {
          "regressor1": {
              "lag_dict": {"orders": [1, 2, 3]},
              "agg_lag_dict": {
                  "orders_list": [[7, 7 * 2, 7 * 3]],
                  "interval_list": [(8, 7 * 2)],
              },
              "series_na_fill_func": lambda s: s.bfill().ffill(),
          },
          "regressor2": "auto",
      }
      uncertainty_dict = {
          "uncertainty_method": "simple_conditional_residuals",
          "params": {
              "conditional_cols": ["dow"],
              "quantiles": [0.05, 0.95],
              "quantile_estimation_method": "normal_fit",
              "sample_size_thresh": 5,
              "small_sample_size_method": "std_quantiles",
              "small_sample_size_quantile": 0.98,
          },
      }
  
      return {
          "time_properties": None,
          "freq": None,
          "forecast_horizon": 5,
          "origin_for_time_vars": convert_date_to_continuous_time(
              datetime.datetime(2018, 1, 1)
          ),
          "train_test_thresh": None,
          "training_fraction": None,
          "fit_algorithm_dict": {
              "fit_algorithm": "ridge",
              "fit_algorithm_params": None,
          },
          "holidays_to_model_separately": [
              "New Year's Day",
              "Christmas Day",
          ],
          "holiday_lookup_countries": ["UnitedStates"],
          "holiday_pre_num_days": 2,
          "holiday_post_num_days": 2,
          "holiday_pre_post_num_dict": {"New Year's Day": (7, 3)},
          "daily_event_df_dict": daily_event_df_dict,
          "changepoints_dict": None,
          "yearly_seasonality": "auto",
          "quarterly_seasonality": False,
          "monthly_seasonality": False,
          "weekly_seasonality": 3,
          "daily_seasonality": False,
          "max_daily_seas_interaction_order": None,
          "max_weekly_seas_interaction_order": None,
          "autoreg_dict": autoreg_dict,
          "lagged_regressor_dict": lagged_regressor_dict,
          "min_admissible_value": None,
          "max_admissible_value": None,
          "uncertainty_dict": uncertainty_dict,
          "growth_term": "linear",
          "regressor_cols": None,
          "feature_sets_enabled": None,
          "extra_pred_cols": ["ct1", "regressor1", "regressor2"],
          "regression_weight_col": "ct2",
          "simulation_based": True,
      }
  
imports: import datetime
  import numpy
  import pandas
  import pytest
  from pandas.testing import assert_frame_equal
  from sklearn.linear_model import SGDRegressor
  from sklearn.metrics import mean_squared_error
  import greykite.common.constants
  from greykite.algo.forecast.silverkite.forecast_simple_silverkite import SimpleSilverkiteForecast
  from greykite.common.constants import EVENT_DF_DATE_COL
  from greykite.common.constants import EVENT_DF_LABEL_COL
  from greykite.common.data_loader import DataLoader
  from greykite.common.features.timeseries_features import convert_date_to_continuous_time
  from greykite.common.python_utils import assert_equal
  from greykite.common.testing_utils import daily_data_reg
  from greykite.common.testing_utils import generate_df_for_tests
  from greykite.common.testing_utils import generate_df_with_reg_for_tests
  from greykite.sklearn.estimator.simple_silverkite_estimator import SimpleSilverkiteEstimator
  from greykite.sklearn.estimator.testing_utils import params_component_breakdowns
label_desc: Use image node_id 2 for calling a global function with example usage: params2() and returns: dict