คำนวณความน่าจะเป็นของการแจกแจงทวินามลบ — หาโอกาสที่จะล้มเหลว k ครั้ง ก่อนจะสำเร็จครบตามเป้า ใช้ในงานวิเคราะห์ความเสี่ยงและ QC
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number_f | Number | จำนวนความล้มเหลวที่ต้องการคำนวณ ต้องเป็นจำนวนเต็ม >= 0 (ถ้าใส่ทศนิยมจะถูกตัดเหลือส่วนจำนวนเต็ม) |
| number_s | Number | จำนวนความสำเร็จที่ตั้งเป็นเป้าหมาย ต้องเป็นจำนวนเต็ม >= 1 (ถ้าใส่ทศนิยมจะถูกตัดเหลือส่วนจำนวนเต็ม) |
| probability_s | Number | ความน่าจะเป็นของความสำเร็จในแต่ละครั้ง ต้องอยู่ระหว่าง 0 ถึง 1 (ไม่รวม 0 และ 1) เช่น 0.25 หมายถึงมีโอกาสสำเร็จ 25% |
NEGBINOMDIST คำนวณความน่าจะเป็นที่จะเกิดความล้มเหลว number_f ครั้ง ก่อนที่จะประสบความสำเร็จครบ number_s ครั้ง โดยแต่ละครั้งมีความน่าจะเป็นสำเร็จคงที่ที่ probability_s สูตรนี้ใช้หลักการ Negative Binomial Distribution ซึ่งต่างจาก BINOMDIST ตรงที่เราไม่ได้กำหนดจำนวนครั้งทดลองล่วงหน้า แต่กำหนดเป้าหมายความสำเร็จแล้วหาว่าจะผ่านกี่ครั้งก่อนถึงเป้า
ที่เจ๋งคือ ฟังก์ชันนี้ตอบคำถามแบบกลับด้านจาก BINOMDIST เช่น แทนที่จะถามว่า “ถ้าโยน 10 ครั้ง จะได้หัว 3 ครั้งโอกาสเท่าไหร่” กลับถามว่า “ถ้าอยากได้หัว 3 ครั้ง โอกาสที่จะเจอก้อย 5 ครั้งก่อนถึงเป้าคือเท่าไหร่” ซึ่งเหมาะมากกับโมเดลงาน QC, Insurance, หรือ Sales funnel
ส่วนตัวผม แนะนำให้ใช้ NEGBINOM.DIST (มีจุดระหว่าง NEGBINOM กับ DIST) แทนครับ เพราะ NEGBINOMDIST เป็นรุ่นเก่าที่ Microsoft เตือนว่าอาจถูกถอดออกในอนาคต แต่ถ้าต้องทำงานกับไฟล์เก่าๆ ก็ยังใช้ได้อยู่ 😎
หาความน่าจะเป็นที่จะล้มเหลว 10 ครั้ง ก่อนที่จะสำเร็จครบ 5 ครั้ง โดยแต่ละครั้งมีโอกาสสำเร็จ 25% ผลที่ได้ประมาณ 5.5%
ถ้าโอกาสสำเร็จ 50% ความน่าจะเป็นที่จะสำเร็จทันทีในครั้งแรก (ล้มเหลว 0 ครั้ง) คือ 0.5 ตรงกับค่า probability_s พอดี
โอกาสที่จะล้มเหลว 1 ครั้ง แล้วค่อยสำเร็จ 1 ครั้ง (ลำดับ: แพ้-ชนะ) เมื่อ p=0.5 คือ 0.5 × 0.5 = 0.25
หาโอกาสที่จะล้มเหลว 3 ครั้ง ก่อนที่จะสำเร็จครบ 2 ครั้ง โดยแต่ละครั้งมีโอกาส 50% ผลคือ 12.5%
ต่างแค่ชื่อและความทันสมัยครับ NEGBINOM.DIST (มีจุด) เป็นรุ่นใหม่ที่ Microsoft เพิ่มใน Excel 2010 และมี argument เพิ่มเติมคือ cumulative ที่เลือกได้ว่าจะคำนวณแบบ exact หรือ cumulative ส่วน NEGBINOMDIST รุ่นเก่าคำนวณแบบ exact อย่างเดียว ผมแนะนำให้ใช้รุ่นใหม่เพราะยืดหยุ่นกว่า
เกิดจาก argument ไม่ถูกต้อง 3 กรณีหลักครับ: (1) number_f < 0 เช่น ใส่ -1 (2) number_s < 1 เช่น ใส่ 0 (3) probability_s ไม่อยู่ระหว่าง 0-1 เช่น ใส่ 1.5 หรือ 0 ผมเจอบ่อยสุดคือลืมว่า probability_s ต้องเป็นทศนิยม ไม่ใช่เปอร์เซ็นต์ เช่น 0.25 ไม่ใช่ 25
ผลลัพธ์คือค่าความน่าจะเป็นระหว่าง 0 ถึง 1 ครับ เช่น ถ้าได้ 0.055 แปลว่ามีโอกาสประมาณ 5.5% ที่จะเกิดลำดับเหตุการณ์นั้น ยิ่งตัวเลขต่ำแปลว่ายิ่งไม่น่าจะเป็น ถ้าอยากได้เป็น % ให้ format cell เป็น Percentage หรือคูณ 100
ผมเห็นใช้บ่อยใน QC และ Sales ครับ เช่น ถ้าอัตราการ reject สินค้า 10% อยากรู้โอกาสที่จะต้องตรวจ 5 ชิ้นก่อนที่จะผ่าน QC ได้ 3 ชิ้น ก็ใส่ =NEGBINOMDIST(5, 3, 0.9) ช่วยวางแผน workload และ buffer ได้
ฟังก์ชันที่ผู้เขียนโยงไว้กับ NEGBINOMDIST จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ฟังก์ชัน BINOMDIST คำนวณความน่าจะเป็นของการแจกแจงแบบทวินาม สำหรับปัญหาที่มีจำนวนการทดลองคงที่และผลลัพธ์ที่เป็นเพียงสำเร็จหรือล้มเหลว เป็นฟังก์ชันเก่าที่ Microsoft แนะนำให้ใช้ BINOM.DIST แทน
ฟังก์ชันเก่าที่คำนวณความน่าจะเป็นของการสุ่มตัวอย่างจากประชากรจำกัด โดยไม่มีการใส่คืน (Legacy function แนะนำให้ใช้ HYPGEOM.DIST แทน)
ฟังก์ชัน POISSON ใน Excel ใช้สำหรับคำนวณค่าความน่าจะเป็นของการแจกแจงแบบปัวซอง (Poisson Distribution) สำหรับค่าที่ระบุ โดยใช้ค่าเฉลี่ยที่คาดว่าจะเกิดขึ้น ฟังก์ชันนี้เป็นเวอร์ชันเก่าและถูกแทนที่ด้วย POISSON.DIST เพื่อความแม่นยำและความสอดคล้องกับ Excel เวอร์ชันใหม่.
คำนวณโอกาสที่จะ 'สำเร็จ' จำนวน k ครั้ง จากการทดลอง n ครั้ง (เช่น โยนเหรียญ 10 ครั้ง ออกหัว 5 ครั้ง มีโอกาสกี่ %)
ฟังก์ชันที่ใช้หาค่าความน่าจะเป็นของการแจกแจงแบบทวินามลบ (Negative Binomial Distribution) ใช้เมื่อต้องการหาความน่าจะเป็นของการล้มเหลว x ครั้งก่อนที่จะสำเร็จครบ r ครั้ง
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่