def set_dynamic_attributes()

in orbit/template/dlt.py [0:0]


    def set_dynamic_attributes(self, df, training_meta):
        """Overriding: func: `~orbit.models.BaseETS._set_dynamic_attributes"""
        super().set_dynamic_attributes(df, training_meta)
        # scalar value is suggested by the author of Rlgt
        self.cauchy_sd = (
            max(np.abs(training_meta[TrainingMetaKeys.RESPONSE.value])) / 30.0
        )
        # self._set_global_trend_priors(training_meta)
        # extra validation and settings for regression
        self._validate_training_df_with_regression(df)
        # depends on num_of_observations
        self._set_regressor_matrix(df, training_meta[TrainingMetaKeys.NUM_OF_OBS.value])

        if self.global_trend_sigma_prior is None:
            self.global_trend_sigma_prior = training_meta[
                TrainingMetaKeys.RESPONSE_SD.value
            ]