ฉันต้องการตัดสินใจความจุของตารางเพื่อให้มีราคาต่อรองเหลือน้อยกว่าเพื่อล้นสำหรับโดยสมมติว่าจำนวนรายการตามกฎหมายปัวซองที่กำหนด ความคาดหวังใน{12}]2 - พีพี∈ [ 40 ... 120 ] E ∈ [ 10 3 ... 10 12 ]
เป็นการดีที่ฉันต้องการจำนวนเต็มต่ำสุดC
เช่นที่1-CDF[PoissonDistribution[E],C] < 2^-p
ได้รับp
และE
; แต่ฉันพอใจกับบางอย่างที่C
สูงกว่านั้นเล็กน้อย Mathematica นั้นใช้ได้กับการคำนวณแบบแมนนวล แต่ฉันต้องการคำนวณC
จากp
และE
ณ เวลารวบรวมซึ่ง จำกัด ฉันเป็นเลขจำนวนเต็ม 64 บิต
ปรับปรุง: ใน Mathematica (รุ่น 7) e = 1000; p = 40; c = Quantile[PoissonDistribution[e], 1 - 2^-p]
เป็น1231
และดูเหมือนว่าถูกต้อง (ขอบคุณ @Procrastinator); อย่างไรก็ตามผลลัพธ์สำหรับทั้งสองp = 50
และp = 60
เป็น1250
สิ่งที่ผิดในด้านที่ไม่ปลอดภัย (และมีความสำคัญ: การทดสอบของฉันซ้ำเช่นครั้งหรือมากกว่าและฉันต้องการความล้มเหลวโดยรวมน้อยกว่าโดยรวม) ฉันต้องการการประมาณคร่าวๆ แต่ปลอดภัยโดยใช้เลขจำนวนเต็ม 64 บิตเท่านั้นซึ่งมีให้ใน C (++) ณ เวลารวบรวม 2 - 30
p
และปัญหาความแม่นยำและชื่อE
และC
ที่สงวนไว้) แต่ฉันต้องการการประมาณอย่างง่ายของที่อาจหยาบ (แต่ในด้านความปลอดภัย) โดยใช้ arityhmetic จำนวนเต็ม 64- บิตเท่านั้น!
C = Quantile[PoissonDistribution[E],1-2^p]
ล่ะ