วิธีเพิ่มช่วงความมั่นใจใน 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)

เส้นสีน้ำเงินแสดงถึงเส้นถดถอยเชิงเส้นพอดี และแถบสีเทาแสดงถึงแถบช่วงความเชื่อมั่น 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”