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


การแจกแจงแบบสามเหลี่ยม คือการแจกแจงความน่าจะเป็นแบบต่อเนื่องด้วยฟังก์ชันความหนาแน่นของความน่าจะเป็นรูปสามเหลี่ยม

มันถูกกำหนดโดยค่าสามค่า:

  • มี ค่าน้อยที่สุด
  • ค่าสูงสุด
  • ค่าสูงสุด

การกระจายตัวแบบสามเหลี่ยม

ในการคำนวณความน่าจะเป็นของการแจกแจงแบบสามเหลี่ยมใน R เราสามารถใช้ฟังก์ชัน ptri( ) จากแพ็คเกจ EnvStats ซึ่งใช้ไวยากรณ์ต่อไปนี้:

ptri(q, นาที = 0, สูงสุด = 1, โหมด = 1/2)

ทอง:

  • q : ปริมาณดอกเบี้ย
  • min : ค่าต่ำสุดของการแจกแจง
  • max : ค่าสูงสุดของการแจกแจง
  • mode : ค่าสูงสุดของการแจกแจง

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

ตัวอย่างที่ 1: การคำนวณความน่าจะเป็นน้อยกว่าค่าที่กำหนด

สมมติว่าร้านอาหารแห่งหนึ่งประมาณการว่ายอดขายรวมในสัปดาห์หน้าจะอยู่ที่ขั้นต่ำ 10,000 ดอลลาร์ สูงสุด 30,000 ดอลลาร์ และมีแนวโน้มมากที่สุดคือ 25,000 ดอลลาร์

ความน่าจะเป็นที่ร้านอาหารมียอดขายรวมน้อยกว่า 20,000 ดอลลาร์เป็นเท่าใด

เราสามารถใช้รหัสต่อไปนี้เพื่อคำนวณความน่าจะเป็นนี้:

 library (EnvStats)

#calculate probability
ptri(q = 20000, min = 10000, max = 30000, mode = 25000)

[1] 0.3333333

ความน่าจะเป็นที่ร้านอาหารมียอดขายรวมน้อยกว่า $20,000 คือ 0.333

ตัวอย่างที่ 2: การคำนวณความน่าจะเป็นที่มากกว่าค่าที่กำหนด

สมมติว่าร้านค้าประมาณการว่าจำนวนลูกค้าที่จะเข้าในสัปดาห์ที่กำหนดจะเป็นขั้นต่ำ 500 สูงสุด 2,000 และมีแนวโน้มมากที่สุด 1,200

ความน่าจะเป็นที่ลูกค้ามากกว่า 1,500 รายเข้าร้านในสัปดาห์ที่กำหนดเป็นเท่าใด

เราสามารถใช้รหัสต่อไปนี้เพื่อคำนวณความน่าจะเป็นนี้:

 library (EnvStats)

#calculate probability
1 - ptri(q = 1500, min = 500, max = 2000, mode = 1200)

[1] 0.2083333

ความน่าจะเป็นที่ลูกค้าเข้าร้านมากกว่า 1,500 รายคือประมาณ 0.208

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

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

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

วิธีใช้การแจกแจงแบบปกติใน R
วิธีใช้การแจกแจงแบบทวินามใน R
วิธีใช้การแจกแจงปัวซองใน R
วิธีใช้การแจกแจงพหุนามใน R

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

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