วิธีการพล็อตการแจกแจงแบบสม่ำเสมอใน r


การแจกแจงแบบสม่ำเสมอ คือการแจกแจงความน่าจะเป็นโดยแต่ละค่าระหว่างช่วงจาก a ถึง b มีความน่าจะเป็นที่จะเกิดขึ้นเท่ากัน

หาก ตัวแปรสุ่ม X เป็นไปตามการแจกแจงแบบสม่ำเสมอ ความน่าจะเป็นที่ X รับค่าระหว่าง x 1 ถึง x 2 สามารถพบได้โดยใช้สูตรต่อไปนี้:

P(x 1 < X < x 2 ) = (x 2 – x 1 ) / (b – a)

ทอง:

  • x 1 : มูลค่าดอกเบี้ยที่ต่ำกว่า
  • x 2 : มูลค่าบนของดอกเบี้ย
  • a: ค่าต่ำสุดที่เป็นไปได้
  • b: ค่าสูงสุดที่เป็นไปได้

ตัวอย่างต่อไปนี้แสดงวิธีการพล็อตการกระจายแบบสม่ำเสมอใน R

ตัวอย่างที่ 1: การวางแผนการแจกแจงเครื่องแบบพื้นฐานใน R

รหัสต่อไปนี้แสดงวิธีการพล็อตการกระจายเครื่องแบบพื้นฐานใน R:

 #define x-axis
x <- seq(-4, 4, length=100)

#calculate uniform distribution probabilities
y <- dunif(x, min = -3, max = 3)

#plot uniform distribution
plot(x, y, type = ' l ')

แกน x จะแสดงค่าที่เป็นไปได้ของตัวแปรสุ่มที่ตามหลังการแจกแจงแบบสม่ำเสมอ ในขณะที่แกน y แสดงความน่าจะเป็นที่ตัวแปรสุ่มจะใช้ค่าเหล่านั้น

หมายเหตุ : ฟังก์ชัน dunif() ใน R ใช้ในการคำนวณความหนาแน่นของการแจกแจงแบบสม่ำเสมอ โดยให้ค่าต่ำสุดและสูงสุด

ตัวอย่างที่ 2: พล็อตการกระจายเครื่องแบบแบบกำหนดเองใน R

รหัสต่อไปนี้แสดงวิธีการพล็อตการกระจายเครื่องแบบพื้นฐานใน R รวมถึงวิธีการเปลี่ยนชื่อ ป้ายกำกับแกน และสี:

 #define x-axis
x <- seq(-4, 4, length=100)

#calculate uniform distribution probabilities
y <- dunif(x, min = -3, max = 3)

#plot uniform distribution
plot(x, y, type = ' l ', lwd = 3 , ylim = c(0, .2), col=' blue ',
     xlab=' x ', ylab=' Probability ', main=' Uniform Distribution Plot ')

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

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

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

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

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