Mengekstrak digit pertama I
Untuk menilai kemungkinan kecurangan pemilih, mulailah dengan membuat kolom data baru yang berisi digit pertama dari total suara yang masuk. Untuk itu, Anda akan menggunakan fungsi kustom yang telah kami siapkan untuk Anda bernama get_first(). Inti dari fungsi ini adalah substr(), yang mengambil sebuah string dan mengekstrak bagiannya yang disebut substring.
Setelah Anda membuat variabel baru yang hanya berisi digit pertama, Anda dapat menilai seberapa dekat polanya dengan Hukum Benford dengan membuat diagram batang.
Latihan ini adalah bagian dari kursus
Inferensi untuk Data Kategorik di R
Petunjuk latihan
- Lihat cara kerja
get_first()dengan cukup mengetikkan nama fungsinya (tanpa tanda kurung). Fungsinya hanya memodifikasi keluaran darisubstr()agar bertipe factor. - Mutasikan kolom baru dalam data frame
iranbernamafirst_digityang berisi digit pertama dari total suara per kota. - Periksa apakah
get_first()berhasil. Dari datairan, pilih kolomtotal_votes_castdanfirst_digit, lalu cetak ke layar. - Buat diagram batang untuk memvisualisasikan sebaran digit pertama.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Print get_first
get_first
# Create first_digit variable
iran <- iran %>%
___
# Check if get_first worked
___ %>%
___
# Construct bar plot
___ +
# Add bar layer
___