class Aws::ForecastService::Types::FeaturizationMethod

Provides information about the method that featurizes (transforms) a dataset field. The method is part of the `FeaturizationPipeline` of the Featurization object.

The following is an example of how you specify a `FeaturizationMethod` object.

`{`

`“FeaturizationMethodName”: “filling”,`

`“FeaturizationMethodParameters”: {“aggregation”: “sum”, “middlefill”: “zero”, “backfill”: “zero”}`

`}`

@note When making an API call, you may pass FeaturizationMethod

data as a hash:

    {
      featurization_method_name: "filling", # required, accepts filling
      featurization_method_parameters: {
        "ParameterKey" => "ParameterValue",
      },
    }

@!attribute [rw] featurization_method_name

The name of the method. The "filling" method is the only supported
method.
@return [String]

@!attribute [rw] featurization_method_parameters

The method parameters (key-value pairs), which are a map of override
parameters. Specify these parameters to override the default values.
Related Time Series attributes do not accept aggregation parameters.

The following list shows the parameters and their valid values for
the "filling" featurization method for a **Target Time Series**
dataset. Bold signifies the default value.

* `aggregation`\: **sum**, `avg`, `first`, `min`, `max`

* `frontfill`\: **none**

* `middlefill`\: **zero**, `nan` (not a number), `value`, `median`,
  `mean`, `min`, `max`

* `backfill`\: **zero**, `nan`, `value`, `median`, `mean`, `min`,
  `max`

The following list shows the parameters and their valid values for a
**Related Time Series** featurization method (there are no
defaults):

* `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 `value` and define the value in a corresponding `_value`
parameter. For example, to set backfilling to a value of 2, include
the following: `"backfill": "value"` and `"backfill_value":"2"`.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/forecast-2018-06-26/FeaturizationMethod AWS API Documentation

Constants

SENSITIVE