การคิดค่าประกันสูงขึ้นสำหรับผู้สูงอายุที่สูบบุหรี่
ในแบบฝึกหัดนี้ เป้าหมายคือการวิเคราะห์ว่าอายุและสถานะการสูบบุหรี่ส่งผลต่อค่าเบี้ยประกันอย่างไร โดยจะสร้าง scatter plot แสดงค่าเบี้ยประกันเทียบกับอายุ แยกกลุ่มตามสถานะการสูบบุหรี่ และใช้ DataFrame recipe ในกระบวนการนี้
สามารถใช้ DataFrame insurance ที่โหลดไว้แล้ว ซึ่งมีข้อมูลที่จำเป็นสำหรับการวิเคราะห์ได้เลย โดยได้นำเข้าแพ็กเกจ DataFrames และ StatsPlots ไว้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างภาพข้อมูลด้วย Julia เบื้องต้น
คำแนะนำการฝึกหัด
- ใช้ recipe เพื่อสร้าง scatter plot จาก DataFrame
insurance - พล็อต
:Charges(แกน y) เทียบกับ:Age(แกน x) โดยแบ่งกลุ่มตามคอลัมน์:Smoker - ปรับแต่งกราฟโดยกำหนด
markershapeเป็น:rect,markersizeเป็น5และใช้สีของ marker เป็น:lightseagreenและ:crimson
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Use recipe
____ ____ scatter(
# Pass columns
:____,
:____,
group=:____,
legend_title="Smoker",
# Customize markers
markershape=:____,
markersize=____,
markercolor=[:____ :____]
)
xlabel!("Age")
ylabel!("Insurance Premium (USD)")