1. Learn
  2. /
  3. 课程
  4. /
  5. Wnioskowanie dla danych kategorycznych w R

Connected

道练习

Wyodrębnianie pierwszej cyfry I

Aby zbadać kwestię fałszowania wyborów, zacznij od utworzenia nowej kolumny zawierającej pierwszą cyfrę łącznej liczby oddanych głosów. Przyda się do tego niestandardowa funkcja get_first(), którą już dla ciebie przygotowaliśmy. Jej podstawą jest substr() – funkcja, która pobiera ciąg znaków i wyodrębnia z niego określony fragment.

Gdy utworzysz zmienną zawierającą wyłącznie pierwszą cyfrę, będziesz mógł ocenić, na ile rozkład danych jest zbliżony do prawa Benforda – wystarczy skonstruować wykres słupkowy.

说明

100 XP
  • Sprawdź, jak działa get_first(), wpisując samą nazwę funkcji (bez nawiasów). Jej jedynym zadaniem jest przekształcenie wyniku substr() na typ czynnikowy (factor).
  • Dodaj nową kolumnę first_digit do ramki danych iran, korzystając z mutate(). Kolumna ta powinna zawierać pierwszą cyfrę łącznej liczby głosów oddanych w każdym mieście.
  • Sprawdź, czy get_first() zadziałała poprawnie. Z danych iran wybierz kolumny total_votes_cast i first_digit, a następnie wyświetl je na ekranie.
  • Skonstruuj wykres słupkowy, aby zwizualizować rozkład pierwszej cyfry.