เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

BMI เทียบกับอายุ

ในแบบฝึกหัดนี้ ให้จัดการข้อมูลอายุและดัชนีมวลกาย (BMI) เพื่อสร้างกราฟแสดงแนวโน้มค่าเฉลี่ย BMI ของผู้ถือกรมธรรม์ตามช่วงอายุที่เพิ่มขึ้น โดยจะเปรียบเทียบสองแนวทาง ได้แก่ การใช้ plotting recipe ของ StatsPlots สำหรับ DataFrame และการไม่ใช้ recipe ดังกล่าว นอกจากนี้ยังจะใช้ chain เพื่อดำเนินการจัดการข้อมูลและการสร้างภาพข้อมูล

แพ็กเกจที่จำเป็น ได้แก่ DataFrames, StatsPlots, Statistics และ Chain ถูกนำเข้ามาให้แล้ว และ DataFrame ชื่อ insurance พร้อมใช้งานแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การสร้างภาพข้อมูลด้วย 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)")
แก้ไขและรันโค้ด