Class: Aws::SageMaker::Types::TimeSeriesTransformations
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::TimeSeriesTransformations
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
Transformations allowed on the dataset. Supported transformations are ‘Filling` and `Aggregation`. `Filling` specifies how to add values to missing values in the dataset. `Aggregation` defines how to aggregate data that does not align with forecast frequency.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aggregation ⇒ Hash<String,String>
A key value pair defining the aggregation method for a column, where the key is the column name and the value is the aggregation method.
-
#filling ⇒ Hash<String,Hash<String,String>>
A key value pair defining the filling method for a column, where the key is the column name and the value is an object which defines the filling logic.
Instance Attribute Details
#aggregation ⇒ Hash<String,String>
A key value pair defining the aggregation method for a column, where the key is the column name and the value is the aggregation method.
The supported aggregation methods are ‘sum` (default), `avg`, `first`, `min`, `max`.
<note markdown=“1”> Aggregation is only supported for the target column.
</note>
42870 42871 42872 42873 42874 42875 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42870 class TimeSeriesTransformations < Struct.new( :filling, :aggregation) SENSITIVE = [] include Aws::Structure end |
#filling ⇒ Hash<String,Hash<String,String>>
A key value pair defining the filling method for a column, where the key is the column name and the value is an object which defines the filling logic. You can specify multiple filling methods for a single column.
The supported filling methods and their corresponding options are:
-
‘frontfill`: `none` (Supported only for target column)
-
‘middlefill`: `zero`, `value`, `median`, `mean`, `min`, `max`
-
‘backfill`: `zero`, `value`, `median`, `mean`, `min`, `max`
-
‘futurefill`: `zero`, `value`, `median`, `mean`, `min`, `max`
To set a filling method to a specific value, set the fill parameter to the chosen filling method value (for example ‘“backfill” : “value”`), and define the filling value in an additional parameter prefixed with “_value”. For example, to set `backfill` to a value of `2`, you must include two parameters: `“backfill”: “value”` and `“backfill_value”:“2”`.
42870 42871 42872 42873 42874 42875 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42870 class TimeSeriesTransformations < Struct.new( :filling, :aggregation) SENSITIVE = [] include Aws::Structure end |