Class: Aws::SageMaker::Types::TimeSeriesTransformations
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::TimeSeriesTransformations
- Defined in:
- gems/aws-sdk-sagemaker/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.
49665 49666 49667 49668 49669 49670 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49665 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,maxbackfill:zero,value,median,mean,min,maxfuturefill: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".
49665 49666 49667 49668 49669 49670 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 49665 class TimeSeriesTransformations < Struct.new( :filling, :aggregation) SENSITIVE = [] include Aws::Structure end |