시작하기무료로 시작하기

BMI와 나이 비교

이 연습 문제에서는 연령과 체질량지수(BMI) 데이터를 다뤄, 가입자의 나이가 들면서 평균 BMI가 어떻게 변하는지 보여주는 플롯을 만들어 보겠습니다. StatsPlots의 DataFrame용 플로팅 레시피를 사용하는 방법과 사용하지 않는 방법, 두 가지를 비교합니다. 또한 체이닝을 활용해 데이터 조작과 시각화를 진행합니다.

필요한 패키지 DataFrames, StatsPlots, Statistics, Chain은 이미 임포트되어 있으며, insurance DataFrame도 준비되어 있어요.

이 연습은 강의의 일부입니다

Julia로 시작하는 데이터 시각화

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

grouped = groupby(insurance, :Age)
mean_bmis = combine(grouped, :BMI => mean)

# Scatter plot
scatter(____.____, ____.____,
	label=false, smooth=____,
    linewidth=3, linecolor=:maroon1)
xlabel!("Age")
ylabel!("Body Mass Index (BMI)")
코드 편집 및 실행