วิธีเพิ่มช่วงความมั่นใจใน ggplot2 (พร้อมตัวอย่าง)


คุณสามารถใช้ geom_smooth() เพื่อเพิ่มบรรทัดช่วงความมั่นใจให้กับพล็อตใน ggplot2:

 library (ggplot2)

some_ggplot +
  geom_point() +
  geom_smooth(method=lm)

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติกับชุดข้อมูล mtcars ที่สร้างไว้ใน R

ตัวอย่างที่ 1: เพิ่มบรรทัดช่วงความมั่นใจใน ggplot2

โค้ดต่อไปนี้แสดงวิธีสร้าง Scatterplot ใน ggplot2 และเพิ่มบรรทัดที่พอดีที่สุดและแถบความมั่นใจ 95%:

 library (ggplot2)

#create scatterplot with confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm)

เส้นช่วงความเชื่อมั่น ggplot2

เส้นสีน้ำเงินแสดงถึงเส้นถดถอยเชิงเส้นพอดี และแถบสีเทาแสดงถึงแถบช่วงความเชื่อมั่น 95%

ตัวอย่างที่ 2: เปลี่ยนระดับช่วงความเชื่อมั่น

ตามค่าเริ่มต้น geom_smooth() จะใช้แถบความเชื่อมั่น 95% แต่คุณสามารถใช้อาร์กิวเมนต์ ระดับ เพื่อระบุระดับความเชื่อมั่นอื่นได้

ตัวอย่างเช่น เราสามารถเลือกสร้างแถบความเชื่อมั่น 90% ได้:

 library (ggplot2)

#create scatterplot with 90% confidence bands
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, level= 0.90 )

ยิ่งคุณใช้ระดับความเชื่อมั่นน้อยลง แถบช่วงความเชื่อมั่นก็จะแคบลงรอบเส้นถดถอย

ตัวอย่างที่ 3: เปลี่ยนลักษณะของเส้นช่วงความมั่นใจ

คุณยังสามารถใช้อาร์กิวเมนต์ สี และ เติม เพื่อเปลี่ยนสีของเส้นการถดถอยและสีของแถบช่วงความเชื่อมั่นตามลำดับ:

 library (ggplot2)

#create scatterplot with custom confidence interval lines
ggplot(data=mtcars, aes (x=mpg, y=wt)) +
  geom_point() +
  geom_smooth(method=lm, color=' red ', fill=' lightblue ')

ตอนนี้เส้นการถดถอยเป็นสีแดง และแถบช่วงความเชื่อมั่นเต็มไปด้วยสีน้ำเงินอ่อน

หมายเหตุ : คุณสามารถดูเอกสารฉบับเต็มสำหรับฟังก์ชัน geom_smooth() ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน ggplot2:

วิธีเปลี่ยนชื่อคำอธิบายใน ggplot2
วิธีหมุนป้ายกำกับแกนใน ggplot2
วิธีแก้ไขใน R: ไม่พบฟังก์ชัน “ggplot”

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *