code: def create_significance_section(info_dict):
      """Creates the model sifnificance section for model summary.
  
      Parameters
      ----------
      info_dict : `dict`
          The dictionary returned by
          `~greykite.algo.common.model_summary_utils.get_info_dict_lm`.
          or
          `~greykite.algo.common.model_summary_utils.get_info_dict_tree`.
  
      Returns
      -------
      content : `str`
          The model significance section.
      """
      if info_dict["model_type"] == "lm":
          content = f"Multiple R-squared: {round_numbers(info_dict['r2'], 4)},"
          content += "   "
          content += f"Adjusted R-squared: {round_numbers(info_dict['r2_adj'], 4)}"
          content += "\n"
          content += (
              f"F-statistic: {round_numbers(info_dict['f_value'], 5)} "
              f"on {int(info_dict['df_ssr'])} and"
              f" {int(info_dict['df_sse'])} DF,"
          )
          content += "   "
          content += (
              f"p-value: {round_numbers(info_dict['f_p_value'], 4)}"
          )
          content += "\n"
          content += f"Model AIC: {round_numbers(info_dict['aic'], 5)},"
          content += "   "
          content += f"model BIC: {round_numbers(info_dict['bic'], 5)}"
          content += "\n\n"
          return content
      else:
          return None
  
imports: import numpy
  import pandas
  import statsmodels
  import statsmodels.api
  from scipy.stats import f
  from scipy.stats import norm
  from scipy.stats import t
  from sklearn.base import clone
  from sklearn.linear_model import Ridge
  from sklearn.model_selection import train_test_split
  from greykite.algo.common.col_name_utils import INTERCEPT
  from greykite.algo.common.col_name_utils import simplify_pred_cols
label_desc: Use image node_id 28 for calling a global function with example usage: create_significance_section(info_dict) and returns: content, None