การคำนวณการแจกแจงสะสมของการเบิกสูงสุดของการเดินสุ่มด้วยการดริฟท์


9

ฉันสนใจในการแจกแจงการเบิกสูงสุดของการเดินสุ่ม: ให้โดยที่ . เบิกเงินกู้สูงสุดหลังจากงวดเป็น\ max_ {0 \ le ฉัน \ le J \ le n} (x_i - X_j) กระดาษโดยMagdon-Ismail และ อัล ให้การแจกแจงสำหรับการดรอดาวน์สูงสุดของการเคลื่อนไหวบราวน์พร้อมดริฟท์ การแสดงออกเกี่ยวข้องกับผลรวมอนันต์ซึ่งรวมถึงคำบางคำที่กำหนดไว้โดยนัยเท่านั้น ฉันมีปัญหาในการเขียนการใช้งานซึ่งมาบรรจบกัน มีใครทราบถึงการแสดงออกทางเลือกของ CDF หรือการใช้งานอ้างอิงในรหัสหรือไม่X0=0,Xi+1=Xi+Yi+1YiN(μ,1)nmax0ijn(XiXj)


คุณต้องการมันแม่นยำแค่ไหน? คุณลองจำลองการเดินและหลีกเลี่ยงวิธีการใช้งานที่สมบูรณ์ได้หรือไม่?
kyle

จุดดี. ฉันไม่ต้องการความแม่นยำระดับอะตอม - ฟิสิกส์ ในความเป็นจริง 3 sigfigs อาจจะเป็นเพียงแค่ปรับ ....
shabbychef

นั่นจะต้องมีการเดินสุ่มจำลองประมาณล้านครั้ง ...
whuber

คำตอบ:


4

นี่คือผลรวมสลับ แต่ละคู่ที่ต่อเนื่องกันเกือบจะยกเลิก ผลรวมคู่ดังกล่าวลดลงในที่สุด monotonically

วิธีการหนึ่งก็คือการคำนวณหาผลรวมเป็นคู่โดยที่ = {1,2}, {3,4}, {5,6} ฯลฯ (การทำเช่นนี้จะช่วยลดข้อผิดพลาดจำนวนจุดลอยตัวได้เช่นกัน) เทคนิคเพิ่มเติมสามารถช่วย:n

(1) เพื่อแก้สำหรับค่าคงที่บวก , ค่าเริ่มต้นที่ดีในการค้นหา - และการประมาณค่าที่ยอดเยี่ยมสำหรับใหญ่ที่สุด - คือปี่} ฉันสงสัยว่า Newton-Raphson น่าจะทำงานได้ดีจริงๆtan(t)=t/ααntht=(n+1/2)πα(n+1/2)π

(2) หลังจากเทอมเริ่มต้นจำนวนน้อยจำนวนเงินของคู่เริ่มลดขนาดมากอย่างสม่ำเสมอ ลอการิทึมของค่าสัมบูรณ์ของคู่ที่เว้นระยะแบบเอ็กซ์โพเนนเชียลลดลงอย่างรวดเร็วเกือบเป็นเส้นตรง ซึ่งหมายความว่าคุณสามารถแก้ไขจำนวนเงินก้อนคู่ที่คำนวณได้น้อยมากเพื่อประเมินจำนวนเงินทั้งหมดที่คุณไม่ได้คำนวณ ตัวอย่างเช่นโดยการคำนวณค่าสำหรับคู่เท่านั้น (2,3), (4,5), (8,9), (16,17), ... , (16384, 16385) และสร้างพหุนามแบบสอดแทรกสำหรับเหล่านี้ (คิดว่าเป็นค่าของฟังก์ชันที่ 1, 2, ... , 14) และใช้อาร์กิวเมนต์h=μ=σ=1ฉันสามารถบรรลุความแม่นยำหกหลักสำหรับข้อผิดพลาดกรณีเลวร้ายที่สุด (แม้จะดีกว่าข้อผิดพลาดที่แกว่งเข้าสู่ระบบแนะนำความแม่นยำในค่าที่ถูกรวมเข้าด้วยกันอาจจะค่อนข้างดีกว่าตัวเลขหกตัว) คุณอาจประมาณค่าผลรวมที่ จำกัด เพื่อความแม่นยำที่ดีโดยการประมาณค่าเชิงเส้นจากจุดสิ้นสุดของค่าเหล่านี้ แปลเป็นกฎหมายพลังงาน) และรวมฟังก์ชั่นการประมาณค่าเข้ากับอินฟินิตี้ เพื่อให้การคำนวณตัวอย่างนี้สมบูรณ์คุณต้องมีเทอมแรก ซึ่งให้ความแม่นยำหกรูปโดยใช้คำศัพท์ที่คำนวณเพียง 29 ข้อในการสรุป

(3) โปรดทราบว่าฟังก์ชั่นนี้ขึ้นอยู่กับและไม่ใช่ตัวแปรทั้งสามอย่างอิสระ การพึ่งพานั้นอ่อนแอ (อย่างที่ควรจะเป็น) คุณอาจเป็นเนื้อหาที่จะแก้ไขค่าของมันตลอดการคำนวณของคุณh/σμ/σT

(4) ด้านบนของทั้งหมดนี้พิจารณาโดยใช้วิธีการชุดเร่งเช่นวิธี Aitken ของ ที่ดีของบัญชีปรากฏในสูตรตัวเลข

ที่เพิ่ม

(5) คุณสามารถประมาณส่วนท้ายของผลรวมด้วยอินทิกรัล เมื่อเขียนสมการ (ด้วย ) สามารถแก้ไขได้ สำหรับซึ่งมีขนาดเล็กและสำหรับโดยการแทนที่กลับ การขยายแทนเจนต์ในอนุกรมของเทย์เลอร์ในเป็นการแก้ปัญหาโดยประมาณθn=(n+1/2)π1/tntan(θn)=θn/αα=μh/σ2tnθntn

θn=zαzα2α3/3z3+O((αn)5)

ที่1/2)z=(n+1/2)π

หากมีขนาดใหญ่พอสมควรปัจจัยเลขชี้กำลังของรูปแบบใกล้เคียงกับ 1 มากจนคุณสามารถละเลยได้ โดยทั่วไปแล้วข้อตกลงเหล่านี้สามารถถูกละเลยได้แม้จะเป็นเล็กน้อยเพราะคือทำให้เลขชี้กำลังแรกเป็นศูนย์อย่างรวดเร็วมาก (สิ่งนี้จะเกิดขึ้นเมื่อมีค่าเกินอย่างมากทำการคำนวณขนาดใหญ่ถ้าคุณทำได้!)n1exp(σ2θn2T2h2)exp(μ2T2σ2)nθn2Θ(n2)nα/T1/2T

การใช้นิพจน์นี้เพื่อเพื่อรวมเงื่อนไขสำหรับและทำให้เราสามารถประมาณพวกเขาได้ (เมื่อควันทั้งหมดถูกล้างออก) เป็นθnnn+1

2πn24πn3+13π2+6(43α)α2π3n4+O(1n5).

การแทนที่ผลรวมเริ่มต้นที่โดยอินทิกรัลเหนือเริ่มต้นที่ใกล้เคียงกับหาง (ซึ่งเป็นส่วนประกอบสำคัญจะต้องมีการคูณด้วยปัจจัยร่วมกันของ .) ข้อผิดพลาดในหนึ่งคือ4) ดังนั้นเพื่อให้บรรลุตัวเลขสำคัญสามตัวโดยทั่วไปคุณจะต้องคำนวณประมาณแปดหรือมากกว่านั้นของคำศัพท์ในผลรวมแล้วเพิ่มการประมาณส่วนท้ายนี้n=2NNN1/4exp(α)O(1/n4)


1
นี่เป็นสิ่งที่ยอดเยี่ยมจริงๆและควรจะไปไกลถึง CDF วัสดุป้ายด้านบนและด้านบน
shabbychef

2

คุณอาจเริ่มต้นด้วยการมองหาที่ฟังก์ชั่นการกระจายเบิกใน fBasics ดังนั้นคุณสามารถจำลองการเคลื่อนไหวของบราวน์อย่างง่ายดายด้วยการดริฟท์และใช้ฟังก์ชั่นเหล่านี้เป็นจุดเริ่มต้น


+1 นั่นเป็นคำตอบที่ค่อนข้างตรงไปตรงมาเมื่อฟังก์ชั่นเหล่านี้ใช้สูตรในกระดาษ!
whuber

ดูเหมือนว่าแพคเกจนี้จะคำนวณการเบิกถอนสูงสุดที่คาดหวังจากกระดาษ แต่ไม่ได้คำนวณ CDF กระดาษให้ผลลัพธ์ 'ทางลัด' IIRC เพื่อคำนวณความคาดหวังนั้น
shabbychef

@ shabbychef ขอโทษฉันคิดถึงความดีนั้น ฉันเห็นว่าการได้รับ CDF ทั้งหมดนั้นมีประโยชน์มากกว่าเพียงแค่รู้ถึงความคาดหวัง (ความเสี่ยงทางการเงินเป็นมากกว่าการสูญเสียที่คาดหวัง ... ) แต่ตอนนี้ฉันรู้สึกดีขึ้นเล็กน้อยเกี่ยวกับงานที่ฉันทำเพื่อประมาณค่า CDF!
whuber
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.