BMI と年齢の関係
この演習では、年齢と体格指数(BMI)のデータを操作して、契約者が年齢を重ねるにつれて平均BMIがどのように推移するかを示すプロットを作成します。StatsPlots の DataFrame 用プロットレシピを使う方法と、使わない方法の2つを比較します。さらに、チェーンを使ってデータ操作と可視化を行います。
必要なパッケージ 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)")