Odlehlé hodnoty
Teď se blíže podíváme na strukturu proměnné age. Vpravo vidíš histogram. Podobně jako u ročního příjmu (annual_inc) ve videu si můžeš všimnout, že na pravé straně grafu je hodně prázdného místa – to může naznačovat přítomnost odlehlých hodnot. Pomocí bodového grafu si to ověříš. Pokud odlehlé hodnoty najdeš, odstraníš je.
Pokud se odlehlé hodnoty vyskytují u více proměnných, může být užitečné prohlédnout si dvourozměrné grafy. Je možné, že odlehlé hodnoty patří ke stejnému záznamu. Pokud ano, je to dalším důvodem k jeho odstranění – pravděpodobně obsahuje chybné informace.
Toto cvičení je součástí kurzu
Modelování kreditního rizika v R
Pokyny k cvičení
- Pomocí funkce
plot()vytvoř bodový graf proměnnéage(přesloan_data$age). Jako druhý argument zadejylaba nastav popisek osy y na"Age". - Nejstarší osoba v tomto datovém souboru je starší než 122 let! Pomocí funkce which() a podmínky
loan_data$age > 122zjisti index tohoto odlehlého záznamu a přiřaď ho do objektuindex_highage. - Vytvoř nový datový soubor
new_datatak, že z původního odstraníš záznam s vysokým věkem pomocí objektuindex_highage. - Prohlédni si dvourozměrný bodový graf, kde osa x představuje věk a osa y roční příjem. Popisky os nastav na
"Age"a"Annual Income".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Plot the age variable
# Save the outlier's index to index_highage
# Create data set new_data with outlier deleted
new_data <- loan_data[-___, ]
# Make bivariate scatterplot of age and annual income
plot(loan_data$age, loan_data$annual_inc, xlab = "___", ylab = "___")