View a markdown version of this page

RESCALE_OUTLIERS_WITH_Z_SCORE - AWS Glue DataBrewデベロッパーガイド

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

RESCALE_OUTLIERS_WITH_Z_SCORE

パラメータの設定に基づいて、各行に再スケーリングされた外れ値を持つ新しい列を返します。このアクションでは、Z スコア正規化を適用して、平均 (μ) が 0、標準偏差 (σ) が 1 になるようにデータ値を直線的にスケールします。外れ値を処理するには、このアクションをお勧めします。

パラメータ
  • sourceColumn – 外れ値を含む可能性のある既存の数値列の名前を指定します。

  • targetColumn – 外れ値を含む可能性のある既存の数値列の名前を指定します。

  • outlierStrategy – 外れ値の検出に使用するアプローチを指定します。有効な値は次のとおりです。

    • Z_SCORE – 平均値から標準偏差のしきい値を超えて逸脱した場合、値を外れ値として識別します。

    • MODIFIED_Z_SCORE – 絶対偏差しきい値の中央値よりも大きく中央値から逸脱した場合、値を外れ値として識別します。

    • IQR – 列データの最初の四分位数と最後の四分位数を超えた値を外れ値として識別します。四分位範囲 (IQR) は、データポイントの中間 50% の場所を測定します。

  • threshold – 外れ値を検出するときに使用するしきい値。で計算されたスコアがこの数outlierStrategyを超える場合、sourceColumn値は外れ値として識別されます。デフォルトは 3 です。

次の例では、1 回のRecipeActionオペレーションの構文を表示します。レシピには少なくとも 1 つのRecipeStepオペレーションが含まれ、レシピステップには少なくとも 1 つのレシピアクションが含まれます。レシピアクションは、指定したデータ変換を実行します。レシピアクションのグループは、最終的なデータセットを作成するために順番に実行されます。

JSON

以下は、JSON 構文を使用して RecipeStep DataBrew レシピオペレーションの例のメンバーRecipeActionとして使用する例を示しています。レシピアクションのリストを示す構文の例については、「」を参照してくださいレシピ構造の定義

例 JSON の例
{ "Action": { "Operation": "RESCALE_OUTLIERS_WITH_Z_SCORE", "Parameters": { "sourceColumn": "name-of-existing-column", "targetColumn": "name-of-new-column", "outlierStrategy": "Z_SCORE", "threshold": "3" } } }

API オペレーションでこのレシピアクションを使用する方法の詳細については、CreateRecipe「」または「」を参照してくださいUpdateRecipe。これらの API オペレーションやその他の API オペレーションは、独自のコードで使用できます。

YAML

以下は、YAML 構文を使用して RecipeStep DataBrew レシピオペレーションの例のメンバーRecipeActionとして使用する例を示しています。レシピアクションのリストを示す構文の例については、「」を参照してくださいレシピ構造の定義

例 YAML の例
- Action: Operation: REMOVE_OUTLIERS Parameters: sourceColumn: name-of-existing-column targetColumn: name-of-new-column outlierStrategy: Z_SCORE threshold: '3'

API オペレーションでこのレシピアクションを使用する方法の詳細については、CreateRecipe「」または「」を参照してくださいUpdateRecipe。これらの API オペレーションやその他の API オペレーションは、独自のコードで使用できます。