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>
  
      45095 45096 45097 45098 45099 45100  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45095 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”`.
      45095 45096 45097 45098 45099 45100  | 
    
      # File 'lib/aws-sdk-sagemaker/types.rb', line 45095 class TimeSeriesTransformations < Struct.new( :filling, :aggregation) SENSITIVE = [] include Aws::Structure end  |