class Google::Apis::BigqueryV2::ArimaSingleModelForecastingMetrics

Model evaluation metrics for a single ARIMA forecasting model.

Attributes

arima_fitting_metrics[RW]

ARIMA model fitting metrics. Corresponds to the JSON property `arimaFittingMetrics` @return [Google::Apis::BigqueryV2::ArimaFittingMetrics]

has_drift[RW]

Is arima model fitted with drift or not. It is always false when d is not 1. Corresponds to the JSON property `hasDrift` @return [Boolean]

has_drift?[RW]

Is arima model fitted with drift or not. It is always false when d is not 1. Corresponds to the JSON property `hasDrift` @return [Boolean]

has_holiday_effect[RW]

If true, holiday_effect is a part of time series decomposition result. Corresponds to the JSON property `hasHolidayEffect` @return [Boolean]

has_holiday_effect?[RW]

If true, holiday_effect is a part of time series decomposition result. Corresponds to the JSON property `hasHolidayEffect` @return [Boolean]

has_spikes_and_dips[RW]

If true, spikes_and_dips is a part of time series decomposition result. Corresponds to the JSON property `hasSpikesAndDips` @return [Boolean]

has_spikes_and_dips?[RW]

If true, spikes_and_dips is a part of time series decomposition result. Corresponds to the JSON property `hasSpikesAndDips` @return [Boolean]

has_step_changes[RW]

If true, step_changes is a part of time series decomposition result. Corresponds to the JSON property `hasStepChanges` @return [Boolean]

has_step_changes?[RW]

If true, step_changes is a part of time series decomposition result. Corresponds to the JSON property `hasStepChanges` @return [Boolean]

non_seasonal_order[RW]

Arima order, can be used for both non-seasonal and seasonal parts. Corresponds to the JSON property `nonSeasonalOrder` @return [Google::Apis::BigqueryV2::ArimaOrder]

seasonal_periods[RW]

Seasonal periods. Repeated because multiple periods are supported for one time series. Corresponds to the JSON property `seasonalPeriods` @return [Array<String>]

time_series_id[RW]

The time_series_id value for this time series. It will be one of the unique values from the time_series_id_column specified during ARIMA model training. Only present when time_series_id_column training option was used. Corresponds to the JSON property `timeSeriesId` @return [String]

time_series_ids[RW]

The tuple of time_series_ids identifying this time series. It will be one of the unique tuples of values present in the time_series_id_columns specified during ARIMA model training. Only present when time_series_id_columns training option was used and the order of values here are same as the order of time_series_id_columns. Corresponds to the JSON property `timeSeriesIds` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/bigquery_v2/classes.rb, line 451
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/bigquery_v2/classes.rb, line 456
def update!(**args)
  @arima_fitting_metrics = args[:arima_fitting_metrics] if args.key?(:arima_fitting_metrics)
  @has_drift = args[:has_drift] if args.key?(:has_drift)
  @has_holiday_effect = args[:has_holiday_effect] if args.key?(:has_holiday_effect)
  @has_spikes_and_dips = args[:has_spikes_and_dips] if args.key?(:has_spikes_and_dips)
  @has_step_changes = args[:has_step_changes] if args.key?(:has_step_changes)
  @non_seasonal_order = args[:non_seasonal_order] if args.key?(:non_seasonal_order)
  @seasonal_periods = args[:seasonal_periods] if args.key?(:seasonal_periods)
  @time_series_id = args[:time_series_id] if args.key?(:time_series_id)
  @time_series_ids = args[:time_series_ids] if args.key?(:time_series_ids)
end