วิธีการพล็อตการแจกแจงเบต้าใน r (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อพล็อตการแจกแจงเบต้าใน R:

 #define range
p = seq(0, 1, length= 100 )

#create plot of Beta distribution with shape parameters 2 and 10
plot(p, dbeta(p, 2, 10), type=' l ')

ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ

ตัวอย่างที่ 1: การวางแผนการแจกแจงแบบเบต้า

รหัสต่อไปนี้แสดงวิธีการลงจุดการแจกแจงเบต้าเดี่ยว:

 #define range
p = seq(0,1, length=100)

#create plot of Beta distribution with shape parameters 2 and 10
plot(p, dbeta(p, 2, 10), type=' l ')

คุณยังสามารถปรับแต่งสีและป้ายกำกับของแกนการลงจุดได้:

 #define range
p = seq(0,1, length=100)

#create custom plot of Beta distribution
plot(p, dbeta(p, 2, 10), ylab=' density ',
     type=' l ', col=' purple ', main=' Beta Distribution ')

ตัวอย่างที่ 2: การวางแผนการแจกแจงเบต้าหลายรายการ

รหัสต่อไปนี้แสดงวิธีการลงจุดการแจกแจงเบต้าหลายรายการด้วยพารามิเตอร์รูปร่างที่แตกต่างกัน:

 #define range
p = seq(0,1, length=100)

#plot several Beta distributions
plot(p, dbeta(p, 2, 10), ylab=' density ', type =' l ', col=' purple ')
lines(p, dbeta(p, 2, 2), col=' red ') 
lines(p, dbeta(p, 5, 2), col=' blue ')

#add legend
legend(.7, 4, c(' Beta(2,10) ',' Beta(2,2) ',' Beta(1,1) '),
       lty=c(1,1,1),col=c(' purple ', ' red ', ' blue ')) 

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

บทช่วยสอนต่อไปนี้จะอธิบายวิธีการพล็อตการแจกแจงทั่วไปอื่นๆ ใน R:

วิธีการพล็อตการแจกแจงแบบปกติใน R
วิธีการพล็อตการแจกแจงแบบไคสแควร์ใน R
วิธีการพล็อตการแจกแจงแบบทวินามใน R
วิธีการพล็อตการแจกแจงปัวซองใน R

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

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