Tag: BETAINV

  • BETAINV

    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:
      =BETAINV(0.685470581,8,10,1,3)
      Description: กลับค่าของฟังก์ชันการแจกแจงความน่าจะเป็นแบบเบต้าจากพารามิเตอร์ที่ระบุ
      Result:2 (ตัวเลขที่ตรงกับความน่าจะเป็นที่ระบุในช่วงที่กำหนด)
    • Formula:
      =BETAINV(0.7, 2, 5)
      Description: คำนวณค่าย้อนกลับของฟังก์ชันแจกแจงความน่าจะเป็นแบบเบต้าที่มี alpha = 2 และ beta = 5 เมื่อความน่าจะเป็นคือ 0.7
      Result:x (ผลลัพธ์เป็นตัวเลขที่ทำให้ค่า BETADIST(x,…)=0.7)
    • Formula:
      =BETAINV(0.5, 2, 5, 10, 30)
      Description: การประเมินเวลาเสร็จสิ้นโครงการในช่วง 10 ถึง 30 วัน ด้วยความน่าจะเป็น 0.5
      Result:x (ค่า x ที่อยู่ภายในช่วงที่กำหนดสำหรับความน่าจะเป็นที่ระบุ)
    • Formula:
      =BETAINV(0.3, 3, 9)
      Description: ประเมินค่าที่ช่วยระบุความน่าจะเป็น 0.3 สำหรับ alpha=3 และ beta=9 ด้วยการใช้การแจกแจงมาตรฐานเบต้า
      Result:x (ค่า x ที่ทำให้ค่า BETADIST(x,…)=0.3)
    • Formula:
      =BETAINV(0.9, 5, 5, 1, 10)
      Description: การใช้พารามิเตอร์ alpha, beta ที่เท่ากันและช่วงที่กำหนดให้ระบุความน่าจะเป็นสูง
      Result:x (จะได้ค่า x สำหรับความน่าจะเป็นที่สูงขึ้นในช่วงที่กำหนด)
    • Formula:
      =BETAINV(0.2, 0.5, 0.5, 0, 1)
      Description: คำนวณค่า BETAINV สำหรับการแจกแจงแบบอสมมาตรแบบสูงถึงต่ำเมื่อความน่าจะเป็นต่ำ
      Result:x (ค่าในการทำให้ความน่าจะเป็นต่ำใช้ได้จริงตามขอบเขตที่กำหนด)

    Tips & Tricks

    ฟังก์ชัน BETAINV ใช้เทคนิคการคำนวณแบบเสาะหาด้วยการวนซ้ำเพื่อหาผลลัพธ์ โดยจะวนซ้ำจนกว่าผลลัพธ์จะมีความแม่นยำในระดับ ±3×10^-7 ถ้าไม่ได้ผลลัพธ์ภายใน 100 รอบ การวนซ้ำจะส่งคืนค่าข้อผิดพลาดว่า #N/A

    ข้อควรระวัง (Cautions)

    ฟังก์ชันนี้จำเป็นต้องใช้ค่า alpha และ beta ที่มากกว่า 0 และค่าความน่าจะเป็นจะต้องระหว่าง 0 กับ 1 หากขอบล่างจะต้องไม่มากกว่าขอบบน และถ้าข้อกำหนดต่าง ๆ ไม่ใช่ตัวเลขจะเกิดข้อผิดพลาด #VALUE!

    ฟังก์ชันที่เกี่ยวข้อง

    References

    ขอบคุณที่เข้ามาอ่านนะครับ ❤️