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

เบี้ยประกันตามภูมิภาค

ในแบบฝึกหัดนี้ เป้าหมายคือการสร้างฮิสโทแกรมเพื่อเปรียบเทียบเบี้ยประกันภัยรายปีของผู้ถือกรมธรรม์ในแต่ละภูมิภาค โดยจะกำหนด plotting chain ที่แปลงหน่วยของค่าใช้จ่ายประกันจากดอลลาร์เป็นหน่วยพันดอลลาร์ เพื่อให้การแสดงผลชัดเจนยิ่งขึ้น และจะวาดฮิสโทแกรมบนกริด 2x2

แพ็กเกจ DataFrames, StatsPlots และ Chain ถูก import ไว้แล้ว และโหลด DataFrame ชื่อ insurance พร้อมใช้งานแล้ว

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

การสร้างภาพข้อมูลด้วย Julia เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใช้ฟังก์ชัน transform() เพื่อหารแต่ละค่าในคอลัมน์ :Charges ด้วย 1000 แล้วกำหนดผลลัพธ์กลับไปยังคอลัมน์เดิม
  • กำหนดอาร์กิวเมนต์ layout เพื่อสร้างกริดฮิสโทแกรมแบบ 2x2
  • ปรับแต่งป้ายกำกับแกนโดยตั้งค่าป้ายกำกับแกน x ของฮิสโทแกรมสองอันด้านล่างเป็น "Premium (kUSD)" และตั้งค่าป้ายกำกับแกน y ของฮิสโทแกรมที่หนึ่งและสามเป็น "Frequency"

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

colors = [:slategray1 :springgreen4 :deeppink :darkviolet]

@chain insurance begin
	# Change charge units
    transform(:____
    	=> ByRow(x -> ____) => :____)
	# Create histograms
    @df histogram(:Charges, group=:Region,
    	layout=____,
        color=colors,
        # Set axis labels
        xlabel=____,
        ylabel=____)
end
ylims!(0, 120)
แก้ไขและรันโค้ด