คำแนะนำเกี่ยวกับ dpois, ppois, qpois และ rpois ใน r
บทช่วยสอนนี้จะอธิบายวิธีการทำงานกับ การแจกแจงปัวซอง ใน R โดยใช้ฟังก์ชันต่อไปนี้
- dpois : ส่งกลับค่าของฟังก์ชันความหนาแน่นของความน่าจะเป็นแบบปัวซอง
- ppois : ส่งกลับค่าของฟังก์ชันความหนาแน่นสะสมปัวซอง
- qpois : ส่งกลับค่าของฟังก์ชันความหนาแน่นสะสมปัวซองผกผัน
- rpois : สร้างเวกเตอร์ของตัวแปรสุ่มที่กระจายโดยปัวซอง
ต่อไปนี้คือตัวอย่างบางส่วนของเวลาที่คุณอาจใช้แต่ละฟังก์ชันเหล่านี้
ต้อง
ฟังก์ชัน dos จะคำนวณความน่าจะเป็นของความสำเร็จจำนวนหนึ่งที่เกิดขึ้นโดยพิจารณาจากอัตราความสำเร็จโดยเฉลี่ย โดยใช้ไวยากรณ์ต่อไปนี้:
dpois(x, แลมบ์ดา)
ทอง:
- x: จำนวนความสำเร็จ
- แลมบ์ดา: อัตราความสำเร็จโดยเฉลี่ย
นี่คือตัวอย่างการใช้งานจริงของฟังก์ชันนี้:
เป็นที่รู้กันว่าบางเว็บไซต์ทำยอดขายได้ 10 รายการต่อชั่วโมง ในชั่วโมงที่กำหนด ความน่าจะเป็นที่ไซต์จะทำยอดขายได้ 8 ขีดเป็นเท่าใด
dpois(x=8, lambda=10) #0.112599
ความน่าจะเป็นที่เว็บไซต์จะขายได้ 8 พอดีคือ 0.112599
พีปัวส์
ฟังก์ชัน p pois คำนวณความน่าจะเป็นที่ความสำเร็จจำนวนหนึ่ง หรือน้อยกว่านั้น จะเกิดขึ้นโดยพิจารณาจากอัตราความสำเร็จโดยเฉลี่ย โดยใช้ไวยากรณ์ต่อไปนี้:
ppois(q, แลมบ์ดา)
ทอง:
- ถาม: จำนวนความสำเร็จ
- แลมบ์ดา: อัตราความสำเร็จโดยเฉลี่ย
ต่อไปนี้คือตัวอย่างการใช้งานจริงของฟังก์ชันนี้:
เป็นที่รู้กันว่าบางเว็บไซต์ทำยอดขายได้ 10 รายการต่อชั่วโมง ในชั่วโมงที่กำหนด ความน่าจะเป็นที่ไซต์จะทำยอดขายได้ 8 หรือน้อยกว่านั้นเป็นเท่าใด
ppois(q=8, lambda=10) #0.3328197
ความน่าจะเป็นที่ไซต์จะทำยอดขายได้ 8 หรือน้อยกว่าในชั่วโมงที่กำหนดคือ 0.3328197
เป็นที่รู้กันว่าบางเว็บไซต์ทำยอดขายได้ 10 รายการต่อชั่วโมง ในชั่วโมงที่กำหนด ความน่าจะเป็นที่ไซต์จะขายได้มากกว่า 8 รายการเป็นเท่าใด
1 - ppois(q=8, lambda=10) #0.6671803
ความน่าจะเป็นที่ไซต์จะขายได้มากกว่า 8 รายการในชั่วโมงที่กำหนดคือ 0.6671803
คิวพีส
ฟังก์ชัน q pois ค้นหาจำนวนความสำเร็จที่สอดคล้องกับเปอร์เซ็นไทล์ที่กำหนดโดยอิงจากอัตราความสำเร็จโดยเฉลี่ย โดยใช้ไวยากรณ์ต่อไปนี้:
คิวพอยส์(p, แลมบ์ดา)
ทอง:
- p: เปอร์เซ็นไทล์
- แลมบ์ดา: อัตราความสำเร็จโดยเฉลี่ย
นี่คือตัวอย่างการใช้งานจริงของฟังก์ชันนี้:
เป็นที่รู้กันว่าบางเว็บไซต์ทำยอดขายได้ 10 รายการต่อชั่วโมง ไซต์จะต้องทำยอดขายได้กี่ครั้งจึงจะถึงเปอร์เซ็นไทล์ที่ 90 ของยอดขายในหนึ่งชั่วโมง
qpois(p=.90, lambda=10)
#14
ไซต์จะต้องสร้างยอดขาย ได้ 14 ครั้ง จึงจะมีเปอร์เซ็นไทล์ที่ 90 ของยอดขายในหนึ่งชั่วโมง
เมล็ดถั่ว
ฟังก์ชัน r pois จะสร้างรายการตัวแปรสุ่มที่ตามหลังการแจกแจงแบบปัวซองด้วยอัตราความสำเร็จโดยเฉลี่ย โดยใช้ไวยากรณ์ต่อไปนี้:
rpois(n, แลมบ์ดา)
ทอง:
- n: จำนวนตัวแปรสุ่มที่จะสร้าง
- แลมบ์ดา: อัตราความสำเร็จโดยเฉลี่ย
นี่คือตัวอย่างการใช้งานจริงของฟังก์ชันนี้:
สร้างรายการตัวแปรสุ่ม 15 ตัวที่ตามหลังการแจกแจงปัวซองด้วยอัตราความสำเร็จ 10
rpois(n=15, lambda=10)
# [1] 13 8 8 20 8 10 8 10 13 10 12 8 10 10 6
เนื่องจากตัวเลขเหล่านี้ถูกสร้างขึ้นแบบสุ่ม ฟังก์ชัน rpois() จะสร้างตัวเลขที่แตกต่างกันในแต่ละครั้ง หากคุณต้องการสร้างตัวอย่างที่ทำซ้ำได้ อย่าลืมใช้คำสั่ง set.seed()