View a markdown version of this page

RESCALE_OUTLIERS_WITH_Z_SCORE - AWS Glue DataBrew Panduan Developer

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

RESCALE_OUTLIERS_WITH_Z_SCORE

Mengembalikan kolom baru dengan nilai outlier rescaled di setiap baris, berdasarkan pengaturan dalam parameter. Tindakan ini juga menerapkan Z-score normalisasi pada nilai data skala linier untuk memiliki rata-rata (μ) 0 dan standar deviasi (σ) 1. Kami merekomendasikan tindakan ini untuk menangani outlier.

Parameter
  • sourceColumn- Menentukan nama kolom numerik yang ada yang mungkin berisi outlier.

  • targetColumn- 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— Nilai ambang batas yang digunakan saat mendeteksi outlier. sourceColumnNilai diidentifikasi sebagai outlier jika skor yang dihitung dengan outlierStrategy melebihi angka ini. Default-nya adalah 3.

Contoh berikut menampilkan sintaks untuk satu RecipeActionoperasi. Resep berisi setidaknya satu RecipeStepoperasi, 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 operasi DataBrew Resep, menggunakan sintaks JSON. Untuk contoh sintaks yang menampilkan daftar tindakan resep, lihatMendefinisikan struktur resep.

contoh Contoh di JSON
{ "Action": { "Operation": "RESCALE_OUTLIERS_WITH_Z_SCORE", "Parameters": { "sourceColumn": "name-of-existing-column", "targetColumn": "name-of-new-column", "outlierStrategy": "Z_SCORE", "threshold": "3" } } }

Untuk informasi selengkapnya tentang penggunaan tindakan resep ini dalam operasi API, lihat CreateRecipeatau UpdateRecipe. 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 operasi DataBrew Recipe, menggunakan sintaks YAMAL. Untuk contoh sintaks yang menampilkan daftar tindakan resep, lihatMendefinisikan struktur resep.

contoh Contoh di YAMAL
- Action: Operation: REMOVE_OUTLIERS Parameters: sourceColumn: name-of-existing-column targetColumn: name-of-new-column outlierStrategy: Z_SCORE threshold: '3'

Untuk informasi selengkapnya tentang penggunaan tindakan resep ini dalam operasi API, lihat CreateRecipeatau UpdateRecipe. Anda dapat menggunakan ini dan operasi API lainnya dalam kode Anda sendiri.