始める無料で始める

BMI と年齢の関係

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

必要なパッケージ DataFramesStatsPlotsStatisticsChain はすでにインポート済みで、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)")
コードを編集して実行