View a markdown version of this page

REEMPLAZAR VALORES ATÍPICOS - AWS Glue DataBrew Guía para desarrolladores

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

REEMPLAZAR VALORES ATÍPICOS

Actualiza los valores de los puntos de datos que se clasifican como valores atípicos, en función de la configuración de los parámetros.

Parameters
  • sourceColumn— Especifica el nombre de una columna numérica existente que puede contener valores atípicos.

  • outlierStrategy— Especifica el enfoque que se debe utilizar para detectar valores atípicos. Entre los valores válidos se incluyen:

    • Z_SCORE— Identifica un valor como un valor atípico cuando se desvía de la media por encima del umbral de desviación estándar.

    • MODIFIED_Z_SCORE— Identifica un valor como un valor atípico cuando se desvía de la mediana en más del umbral de desviación absoluta de la mediana.

    • IQR— Identifica un valor como un valor atípico cuando supera el primer y el último cuartil de los datos de la columna. El rango intercuartil (IQR) mide dónde se encuentra el 50% medio de los puntos de datos.

  • threshold— Especifica el valor umbral que se utilizará al detectar valores atípicos. El sourceColumn valor se identifica como un valor atípico si la puntuación que se calcula con outlierStrategy supera este número. El valor predeterminado es 3.

  • replaceType— Especifica el método que se debe utilizar al reemplazar los valores atípicos. Entre los valores válidos se incluyen:

    • WINSORIZE_VALUES— Especifica el uso de los percentiles mínimo y máximo para limitar los valores.

    • REPLACE_WITH_CUSTOM

    • REPLACE_WITH_EMPTY

    • REPLACE_WITH_NULL

    • REPLACE_WITH_MODE

    • REPLACE_WITH_AVERAGE

    • REPLACE_WITH_MEDIAN

    • REPLACE_WITH_SUM

    • REPLACE_WITH_MAX

  • modeType— Indica el tipo de función modal que se va a utilizar cuando replaceType es. REPLACE_WITH_MODE Los valores válidos incluyen los siguientes: MINMAX, yAVERAGE.

  • minValue— Indica el valor percentil mínimo para el rango de valores atípicos que se va a aplicar cuando trimValue se utilice. El rango válido es de 0 a 100.

  • maxValue— Indica el valor percentil máximo para el rango de valores atípicos que se aplicará cuando se utilice. trimValue El rango válido es de 0 a 100.

  • value— Especifica el valor que se debe insertar cuando se utilice. REPLACE_WITH_CUSTOM

  • trimValue— Especifica si se van a eliminar todos o algunos de los valores atípicos. Este valor booleano se establece en TRUE when replaceType isREPLACE_WITH_NULL, REPLACE_WITH_MODE o. WINSORIZE_VALUES El valor predeterminado es para FALSE todos los demás.

    • FALSE— Elimina todos los valores atípicos

    • TRUE—Elimina los valores atípicos que se sitúan fuera del límite máximo de percentiles especificado en y. minValue maxValue

En los ejemplos siguientes se muestra la sintaxis de una sola operación. RecipeAction Una receta contiene al menos una RecipeStepoperación y un paso de receta contiene al menos una acción de receta. Una acción de receta ejecuta la transformación de datos que especifique. Un grupo de acciones de receta se ejecutan en orden secuencial para crear el conjunto de datos final.

JSON

A continuación, se muestra un ejemplo RecipeAction para usarlo como miembro de un RecipeStep ejemplo de DataBrew receta, con la sintaxis JSON. Para ver ejemplos de sintaxis que muestran una lista de acciones de recetas, consulteDefinir la estructura de una receta.

ejemplo Ejemplo en JSON
{ "Action": { "Operation": "REPLACE_OUTLIERS", "Parameters": { "maxValue": "95", "minValue": "5", "modeType": "AVERAGE", "outlierStrategy": "Z_SCORE", "replaceType": "REPLACE_WITH_MODE", "sourceColumn": "name-of-existing-column", "threshold": "3", "trimValue": "TRUE" } } }

Para obtener más información sobre el uso de esta acción de receta en una operación de API, consulte CreateRecipeo UpdateRecipe. Puedes usar estas y otras operaciones de la API en tu propio código.

YAML

A continuación, se muestra un ejemplo RecipeAction para usarlo como miembro de un RecipeStep ejemplo de DataBrew receta, con la sintaxis YAML. Para ver ejemplos de sintaxis que muestran una lista de acciones de recetas, consulteDefinir la estructura de una receta.

ejemplo Ejemplo en YAML
- Action: Operation: REMOVE_OUTLIERS Parameters: sourceColumn: name-of-existing-column outlierStrategy: Z_SCORE threshold: '3' replaceType: REPLACE_WITH_MODE modeType: AVERAGE minValue: '5' maxValue: '95' trimValue: 'TRUE'

Para obtener más información sobre el uso de esta acción de receta en una operación de API, consulta CreateRecipeo UpdateRecipe. Puedes usar estas y otras operaciones de la API en tu propio código.