TLDR สรุปสั้นๆ
BETAINV หาค่า x ที่สัมพันธ์กับความน่าจะเป็นของการแจกแจงเบต้า โดยสอดคล้องกับ BETADIST(x,…).
คำอธิบาย
ฟังก์ชัน BETAINV ใช้ในการคำนวณค่าสัมประสิทธิ์เต็มที่แบบย้อนไปของฟังก์ชันการแจกแจงความน่าจะเป็นของเบต้าที่ถูกระบุไว้ในช่วงที่ระบุ ซึ่งเป็นการหา x ที่ทำให้ค่า BETADIST(x,…) เท่ากับ probability ที่ระบุ ในการวางแผนโครงการสามารถใช้การแจกแจงเบต้าเพื่อจำลองเวลาเสร็จสมบูรณ์ที่เป็นไปได้เมื่อกำหนดเวลาเสร็จสมบูรณ์ที่คาดหวังและความแปรปรวน
มีครั้งแรกในเวอร์ชันไหน
2003
รูปแบบคำสั่ง (Syntax)
BETAINV(probability,alpha,beta,[A],[B])
Arguments
-
probability (Required – number)
ความน่าจะเป็นที่สัมพันธ์กับการแจกแจงแบบเบต้า เป็นค่าสัมบูรณ์ที่ต้องตกรุ่นจากผลลัพธ์ของ BETADIST เพื่อทำให้ 0 < probability ≤ 1 -
alpha (Required – number)
พารามิเตอร์ของการแจกแจง ที่ต้องเป็นค่ามากกว่า 0 -
beta (Required – number)
พารามิเตอร์ของการแจกแจง ต้องเป็นค่ามากกว่า 0 เช่นกัน -
A (Optional – number)
ขอบเขตล่างของช่วงที่ x สามารถมีค่าได้ โดยไม่มีการตั้งค่าเริ่มต้นเว้นแต่จะระบุไว้เป็น 0 -
B (Optional – number)
ขอบเขตบนของช่วงที่ x สามารถมีค่าได้ โดยไม่มีการตั้งค่าเริ่มต้นเว้นแต่จะระบุไว้เป็น 1
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: กลับค่าของฟังก์ชันการแจกแจงความน่าจะเป็นแบบเบต้าจากพารามิเตอร์ที่ระบุ=BETAINV(0.685470581,8,10,1,3)
Result:2 (ตัวเลขที่ตรงกับความน่าจะเป็นที่ระบุในช่วงที่กำหนด) -
Formula:
Description: คำนวณค่าย้อนกลับของฟังก์ชันแจกแจงความน่าจะเป็นแบบเบต้าที่มี alpha = 2 และ beta = 5 เมื่อความน่าจะเป็นคือ 0.7=BETAINV(0.7, 2, 5)
Result:x (ผลลัพธ์เป็นตัวเลขที่ทำให้ค่า BETADIST(x,…)=0.7) -
Formula:
Description: การประเมินเวลาเสร็จสิ้นโครงการในช่วง 10 ถึง 30 วัน ด้วยความน่าจะเป็น 0.5=BETAINV(0.5, 2, 5, 10, 30)
Result:x (ค่า x ที่อยู่ภายในช่วงที่กำหนดสำหรับความน่าจะเป็นที่ระบุ) -
Formula:
Description: ประเมินค่าที่ช่วยระบุความน่าจะเป็น 0.3 สำหรับ alpha=3 และ beta=9 ด้วยการใช้การแจกแจงมาตรฐานเบต้า=BETAINV(0.3, 3, 9)
Result:x (ค่า x ที่ทำให้ค่า BETADIST(x,…)=0.3) -
Formula:
Description: การใช้พารามิเตอร์ alpha, beta ที่เท่ากันและช่วงที่กำหนดให้ระบุความน่าจะเป็นสูง=BETAINV(0.9, 5, 5, 1, 10)
Result:x (จะได้ค่า x สำหรับความน่าจะเป็นที่สูงขึ้นในช่วงที่กำหนด) -
Formula:
Description: คำนวณค่า BETAINV สำหรับการแจกแจงแบบอสมมาตรแบบสูงถึงต่ำเมื่อความน่าจะเป็นต่ำ=BETAINV(0.2, 0.5, 0.5, 0, 1)
Result:x (ค่าในการทำให้ความน่าจะเป็นต่ำใช้ได้จริงตามขอบเขตที่กำหนด)
Tips & Tricks
ฟังก์ชัน BETAINV ใช้เทคนิคการคำนวณแบบเสาะหาด้วยการวนซ้ำเพื่อหาผลลัพธ์ โดยจะวนซ้ำจนกว่าผลลัพธ์จะมีความแม่นยำในระดับ ±3×10^-7 ถ้าไม่ได้ผลลัพธ์ภายใน 100 รอบ การวนซ้ำจะส่งคืนค่าข้อผิดพลาดว่า #N/A
ข้อควรระวัง (Cautions)
ฟังก์ชันนี้จำเป็นต้องใช้ค่า alpha และ beta ที่มากกว่า 0 และค่าความน่าจะเป็นจะต้องระหว่าง 0 กับ 1 หากขอบล่างจะต้องไม่มากกว่าขอบบน และถ้าข้อกำหนดต่าง ๆ ไม่ใช่ตัวเลขจะเกิดข้อผิดพลาด #VALUE!
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply