Bắt đầu ngayBắt đầu miễn phí

BMI so với tuổi

Trong bài tập này, nhiệm vụ của bạn là thao tác dữ liệu tuổi và chỉ số khối cơ thể (BMI) để tạo một biểu đồ minh họa xu hướng BMI trung bình của những người mua bảo hiểm theo thời gian khi họ già đi. Bạn sẽ so sánh hai cách tiếp cận: một cách dùng plotting recipe của StatsPlots cho DataFrames và một cách không dùng recipe. Ngoài ra, bạn sẽ sử dụng chain để thao tác dữ liệu và trực quan hóa.

Các gói cần thiết, DataFrames, StatsPlots, StatisticsChain, đã được nhập sẵn cho bạn, và DataFrame insurance đã sẵn sàng để dùng.

Bài tập này là một phần của khóa học

Nhập môn Trực quan hóa Dữ liệu với Julia

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)")
Chỉnh sửa và Chạy Mã