

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# RESCALE\_OUTLIERS\_CON\_SKEW
<a name="recipe-actions.outliers.RESCALE_OUTLIERS_WITH_SKEW"></a>

Restituisce una nuova colonna con un valore anomalo ridimensionato in ogni riga, in base alle impostazioni dei parametri. Questa azione serve a ridurre l'asimmetria della distribuzione applicando la trasformazione di log o root specificata. Consigliamo questa azione per la gestione di dati distorti. 

**Parameters**
+ `sourceColumn`— specifica il nome di una colonna numerica esistente che potrebbe contenere valori anomali.
+ `targetColumn`— specifica il nome di una colonna numerica esistente che potrebbe contenere valori anomali.
+ `outlierStrategy`— Speciifica l'approccio da utilizzare per il rilevamento dei valori anomali. I valori validi includono quanto segue: 
  + `Z_SCORE`— Identifica un valore come valore anomalo quando si discosta dalla media di oltre la soglia di deviazione standard.
  + `MODIFIED_Z_SCORE`— Identifica un valore come valore anomalo quando si discosta dalla mediana di oltre la soglia di deviazione assoluta mediana.
  + `IQR`— Identifica un valore come valore anomalo quando supera il primo e l'ultimo quartile dei dati della colonna. L'intervallo interquartile (IQR) misura dove si trova il 50% medio dei punti dati. 
+ `threshold`— Speciifica il valore di soglia da utilizzare per il rilevamento dei valori anomali. Il `sourceColumn` valore viene identificato come valore anomalo se il punteggio calcolato con il supera questo numero. `outlierStrategy` L'impostazione predefinita è 3.
+ `skewFunction`— specifica il metodo da utilizzare per la sostituzione dei valori anomali. I valori validi includono quanto segue:
  + LOG — Applica una forte trasformazione per ridurre l'inclinazione positiva e negativa. Si tratta di un logaritmo naturale (2,718281828).
  + ROOT (with`value = 3`) — Applica una trasformazione abbastanza forte per ridurre l'inclinazione positiva e negativa. (Radice cubica)
  + ROOT (con`value = 2`) — Applica una trasformazione moderata per ridurre solo l'inclinazione positiva. (Radice quadrata)
  + SQUARE: applica una trasformazione moderata per ridurre l'inclinazione negativa. (Quadrato)
  + Trasformazione personalizzata: applica la `ROOT` trasformazione specificata `LOG` o utilizza il numero personalizzato fornito nel `value` parametro.
+ `value`— specifica il valore da utilizzare per la trasformazione personalizzata. Se `skewFunction` è LOG, questo valore rappresenta la base del registro. Se `skewFunction` è ROOT, questo valore rappresenta la potenza della radice.

Gli esempi seguenti mostrano la sintassi per una singola [https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeAction.html](https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeAction.html)operazione. Una *ricetta* contiene almeno [https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeStep.html](https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeStep.html)un'operazione e una fase della ricetta contiene almeno un'azione di ricetta. Un'*azione di ricetta* esegue la trasformazione dei dati specificata. Un gruppo di azioni di ricetta viene eseguito in ordine sequenziale per creare il set di dati finale.

------
#### [ JSON ]

Di seguito viene mostrato un esempio `RecipeAction` da utilizzare come membro di un esempio `RecipeStep` per una DataBrew [ricetta](https://docs.aws.amazon.com/databrew/latest/dg/API_Recipe.html), utilizzando la sintassi JSON. Per esempi di sintassi che mostrano un elenco di azioni relative alle ricette, vedere. [Definizione della struttura di una ricetta](recipes.md#recipes.structure)

**Example Esempio in JSON**  

```
{
    "Action": {
        "Operation": "RESCALE_OUTLIERS_WITH_SKEW",
        "Parameters": {
            "outlierStrategy": "{{Z_SCORE}}",
            "threshold": "{{3}}",
            "skewFunction": "{{ROOT}}",
            "sourceColumn": "{{name-of-existing-column}}",
            "targetColumn": "{{name-of-new-column}}",
            "value": "{{4}}"
        }
    }
}
```

Per ulteriori informazioni sull'utilizzo di questa azione di ricetta in un'operazione API, consulta [https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html)o [https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html). Puoi utilizzare queste e altre operazioni API nel tuo codice. 

------
#### [ YAML ]

Di seguito viene mostrato un esempio `RecipeAction` da utilizzare come membro di un esempio `RecipeStep` per una DataBrew [ricetta](https://docs.aws.amazon.com/databrew/latest/dg/API_Recipe.html), utilizzando la sintassi YAML. Per esempi di sintassi che mostrano un elenco di azioni relative alle ricette, vedere. [Definizione della struttura di una ricetta](recipes.md#recipes.structure)

**Example Esempio in YAML**  

```
- Action:
  Operation: RESCALE_OUTLIERS_WITH_SKEW
  Parameters:
    outlierStrategy: {{Z_SCORE}}
    threshold: '{{3}}'
    skewFunction: {{ROOT}}
    sourceColumn: {{name-of-existing-column}}
    targetColumn: {{name-of-new-column}}
    value: '{{4}}'
```

Per ulteriori informazioni sull'utilizzo di questa azione di ricetta in un'operazione API, consulta [https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html)o. [https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html) Puoi utilizzare queste e altre operazioni API nel tuo codice. 

------