View a markdown version of this page

REESCALE_OUTLIERS_WITH_Z_SCORE - 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.

REESCALE_OUTLIERS_WITH_Z_SCORE

Devuelve una nueva columna con un valor atípico reescalado en cada fila, en función de la configuración de los parámetros. Esta acción también aplica Z-score la normalización a los valores de datos escalados linealmente para que tengan una media (μ) de 0 y una desviación estándar (σ) de 1. Recomendamos esta acción para gestionar valores atípicos.

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

  • targetColumn— 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— 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.

En los ejemplos siguientes se muestra la sintaxis de una sola RecipeActionoperación. 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 una operación 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": "RESCALE_OUTLIERS_WITH_Z_SCORE", "Parameters": { "sourceColumn": "name-of-existing-column", "targetColumn": "name-of-new-column", "outlierStrategy": "Z_SCORE", "threshold": "3" } } }

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 una operación 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 targetColumn: name-of-new-column outlierStrategy: Z_SCORE threshold: '3'

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.