MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Lihat cara kerja get_first() dengan cukup mengetikkan nama fungsinya (tanpa tanda kurung). Fungsinya hanya memodifikasi keluaran dari substr() agar bertipe factor.
  • Mutasikan kolom baru dalam data frame iran bernama first_digit yang berisi digit pertama dari total suara per kota.
  • Periksa apakah get_first() berhasil. Dari data iran, pilih kolom total_votes_cast dan first_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
  ___
Edit dan Jalankan Kode