

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# REPLACE\_OUTLIERS
<a name="recipe-actions.REPLACE_OUTLIERS"></a>

Memperbarui nilai titik data yang diklasifikasikan sebagai outlier, berdasarkan pengaturan dalam parameter.

**Parameter**
+ `sourceColumn`- Menentukan nama kolom numerik yang ada yang mungkin berisi outlier.
+ `outlierStrategy`— Menentukan pendekatan untuk digunakan dalam mendeteksi outlier. Nilai-nilai yang valid meliputi: 
  + `Z_SCORE`— Mengidentifikasi nilai sebagai outlier ketika menyimpang dari rata-rata dengan lebih dari ambang standar deviasi.
  + `MODIFIED_Z_SCORE`— Mengidentifikasi nilai sebagai outlier ketika menyimpang dari median lebih dari ambang deviasi absolut median.
  + `IQR`— Mengidentifikasi nilai sebagai outlier ketika berada di luar kuartil pertama dan terakhir dari data kolom. Rentang interkuartil (IQR) mengukur di mana 50% titik data tengah berada. 
+ `threshold`- Menentukan nilai ambang untuk digunakan saat mendeteksi outlier. `sourceColumn`Nilai diidentifikasi sebagai outlier jika skor yang dihitung dengan `outlierStrategy` melebihi angka ini. Default-nya adalah 3.
+ `replaceType`- Menentukan metode yang akan digunakan saat mengganti outlier. Nilai-nilai yang valid meliputi:
  + `WINSORIZE_VALUES`- Menentukan menggunakan persentil minimum dan maksimum untuk membatasi nilai-nilai. 
  + `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`— Menunjukkan jenis fungsi modal yang akan `replaceType` digunakan kapan`REPLACE_WITH_MODE`. Nilai yang valid meliputi:`MIN`,`MAX`, dan`AVERAGE`.
+ `minValue`— Menunjukkan nilai persentil minimum untuk rentang outlier yang akan diterapkan saat digunakan. `trimValue` Rentang yang valid adalah 0—100. 
+ `maxValue`— Menunjukkan nilai persentil maksimum untuk rentang outlier yang akan diterapkan saat `trimValue` digunakan. Rentang yang valid adalah 0—100. 
+ `value`- Menentukan nilai untuk memasukkan saat menggunakan`REPLACE_WITH_CUSTOM`.
+  `trimValue`- Menentukan apakah akan menghapus semua atau beberapa outlier. Nilai Boolean ini diatur ke `TRUE` when `replaceType` is`REPLACE_WITH_NULL`,`REPLACE_WITH_MODE`, or`WINSORIZE_VALUES`. Ini default untuk `FALSE` semua yang lain.
  + `FALSE`— Menghapus semua outlier
  +  `TRUE`—Menghapus outlier yang berperingkat di luar ambang batas persentil yang ditentukan dalam dan. `minValue` `maxValue`

Contoh berikut menampilkan sintaks untuk satu [https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeAction.html](https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeAction.html)operasi. *Resep* berisi setidaknya satu [https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeStep.html](https://docs.aws.amazon.com/databrew/latest/dg/API_RecipeStep.html)operasi, dan langkah resep berisi setidaknya satu tindakan resep. *Tindakan resep* menjalankan transformasi data yang Anda tentukan. Sekelompok tindakan resep berjalan secara berurutan untuk membuat kumpulan data akhir.

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

Berikut ini menunjukkan contoh `RecipeAction` untuk digunakan sebagai anggota contoh `RecipeStep` untuk DataBrew [Resep](https://docs.aws.amazon.com/databrew/latest/dg/API_Recipe.html), menggunakan sintaks JSON. Untuk contoh sintaks yang menampilkan daftar tindakan resep, lihat[Mendefinisikan struktur resep](recipes.md#recipes.structure).

**Example Contoh di 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}}"
        }
    }
}
```

Untuk informasi selengkapnya tentang penggunaan tindakan resep ini dalam operasi API, lihat [https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html)atau [https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html). Anda dapat menggunakan ini dan operasi API lainnya dalam kode Anda sendiri. 

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

Berikut ini menunjukkan contoh `RecipeAction` untuk digunakan sebagai anggota contoh `RecipeStep` untuk DataBrew [Recipe](https://docs.aws.amazon.com/databrew/latest/dg/API_Recipe.html), menggunakan sintaks YAMAL. Untuk contoh sintaks yang menampilkan daftar tindakan resep, lihat[Mendefinisikan struktur resep](recipes.md#recipes.structure).

**Example Contoh di YAMAL**  

```
- 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}}'
```

Untuk informasi selengkapnya tentang penggunaan tindakan resep ini dalam operasi API, lihat [https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_CreateRecipe.html)atau [https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html](https://docs.aws.amazon.com/databrew/latest/dg/API_UpdateRecipe.html). Anda dapat menggunakan ini dan operasi API lainnya dalam kode Anda sendiri. 

------