기본 추세선
ggplot2는 데이터를 시각화하고 무엇이 일어나는지 "눈으로" 확인할 수 있는 강력한 도구를 제공합니다.
하지만 때로는 원하는 정보를 얻기 위해 데이터를 약간 가공해야 할 때가 있어요.
이번 연습에서는 통근 거리 길이에 따라 버스를 탈 확률이 달라지는지 살펴보겠습니다.
이를 위해 geom_jitter()를 사용해 점이 서로 겹치지 않도록 흩뜨리고(jitter), geom_smooth()로 부드러운 추세선을 추가할 거예요.
이 연습은 강의의 일부입니다
R에서 Generalized Linear Models
연습 안내
- data.frame
bus를 사용해 x축에MilesOneWay, y축에Bus2를 그리세요. - 데이터의 가로 방향은
0, 세로 방향은0.05만큼 지터를 적용하세요. - 축 레이블을 지정하세요. y축은
"Probability of riding the bus", x축은"One-way commute trip (in miles)"를 사용하세요. - 이 그래프를
gg_jitter로 저장한 뒤geom_smooth()를 추가하세요
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a jittered plot of MilesOneWay vs Bus2 using the bus dataset
gg_jitter <- ggplot(data = ___, aes(x = ___, y = ___)) +
geom_jitter(width = ___, height = ___) +
ylab(___) +
xlab(___)
# Add a geom_smooth() to your plot
gg_jitter + ___