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입니다.

다음 예제에서는 단일 RecipeAction 작업에 대한 구문을 표시합니다. 레시피에는 하나 이상의 RecipeStep 작업이 포함되고 레시피 단계에는 하나 이상의 레시피 작업이 포함됩니다. 레시피 작업은 지정한 데이터 변환을 실행합니다. 레시피 작업 그룹은 최종 데이터 세트를 생성하기 위해 순차적으로 실행됩니다.

JSON

다음은 JSON 구문RecipeAction을 사용하여 DataBrew 레시피 작업에 RecipeStep 대한 예제의 멤버로 사용할 예제입니다. 레시피 작업 목록을 보여주는 구문 예제는 섹션을 참조하세요레시피 구조 정의.

예 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 작업을 사용할 수 있습니다.

YAML

다음은 YAML 구문RecipeAction을 사용하여 DataBrew 레시피 작업에 RecipeStep 대한 예제의 멤버로 사용할 예제입니다. 레시피 작업 목록을 보여주는 구문 예제는 섹션을 참조하세요레시피 구조 정의.

예 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 작업을 사용할 수 있습니다.