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
.
44661 44662 44663 44664 44665 44666 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 44661 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"
.
44661 44662 44663 44664 44665 44666 |
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 44661 class TimeSeriesTransformations < Struct.new( :filling, :aggregation) SENSITIVE = [] include Aws::Structure end |