View a markdown version of this page

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

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

REMOVE_OUTLIERS

パラメータの設定に基づいて、外れ値として分類されるデータポイントを削除します。

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

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

    • Z_SCORE – 値が平均値から標準偏差のしきい値を超えると、外れ値として識別されます。

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

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

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

  • removeType – データを削除する方法を指定します。有効な値は、DELETE_ROWS および CLEAR です。

  • trimValue – 外れ値の全部または一部を削除するかどうかを指定します。このブール値はデフォルトで になりますFALSE

    • FALSE – すべての外れ値を削除します

    • TRUEminValueおよび で指定されたパーセンタイルしきい値の範囲外にある外れ値を削除しますmaxValue

  • minValue – 外れ値範囲の最小パーセンタイル値を示します。有効な範囲は 0~100 です。

  • maxValue – 外れ値範囲の最大パーセンタイル値を示します。有効な範囲は 0~100 です。

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

JSON

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

例 JSON の例
{ "Action": { "Operation": "REMOVE_OUTLIERS", "Parameters": { "sourceColumn": "name-of-existing-column", "outlierStrategy": "Z_SCORE", "threshold": "3", "removeType": "DELETE_ROWS", "trimValue": "TRUE", "minValue": "5", "maxValue": "95" } } }

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

YAML

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

例 YAML の例
- Action: Operation: REMOVE_OUTLIERS Parameters: sourceColumn: name-of-existing-column outlierStrategy: Z_SCORE threshold: '3' removeType: DELETE_ROWS trimValue: 'TRUE' minValue: '5' maxValue: '95'

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