สำหรับข้อมูลที่มีเสียงดังหรือมีโครงสร้างที่ดีจะมีกำลังสองดีกว่ากฎจุดกึ่งกลางหรือไม่


12

คำถามสองข้อแรกเท่านั้นที่มีความสำคัญ อื่น ๆ เป็นเพียงภาพประกอบ

พื้นหลัง

สี่เหลี่ยมจัตุรัสขั้นสูงเช่นคอมโพสิตระดับสูงกว่านิวตัน –Cotes, Gauß – Legendre และ Romberg ส่วนใหญ่จะมีไว้สำหรับกรณีที่หนึ่งสามารถตัวอย่างฟังก์ชั่นอย่างละเอียด แต่ไม่รวมการวิเคราะห์ อย่างไรก็ตามสำหรับฟังก์ชั่นที่มีโครงสร้างที่ดีกว่าช่วงเวลาการสุ่มตัวอย่าง (ดูภาคผนวก A สำหรับตัวอย่าง) หรือเสียงการวัดพวกเขาไม่สามารถแข่งขันด้วยวิธีง่าย ๆ เช่นกฎกึ่งกลางหรือกฎสี่เหลี่ยมคางหมู (ดูภาคผนวก B สำหรับการสาธิต)

สิ่งนี้ค่อนข้างใช้งานง่ายเช่นกฎคอมโพสิตของซิมป์สันนั้น“ ทิ้ง” หนึ่งในสี่ของข้อมูลโดยการกำหนดน้ำหนักให้ต่ำลง เหตุผลเดียวที่ทำให้รูปสี่เหลี่ยมจัตุรัสดังกล่าวดีกว่าสำหรับฟังก์ชั่นที่น่าเบื่ออย่างเพียงพอนั่นคือการจัดการผลกระทบของเส้นขอบอย่างเหมาะสมนั้นมีมากกว่าผลกระทบของข้อมูลที่ถูกทิ้ง จากมุมมองอื่นมันชัดเจนสำหรับฉันว่าสำหรับฟังก์ชั่นที่มีโครงสร้างหรือเสียงที่ดีตัวอย่างที่อยู่ห่างจากชายแดนของโดเมนการรวมจะต้องมีระยะเวลาเท่ากันและมีน้ำหนักเกือบเท่ากัน (สำหรับตัวอย่างจำนวนมาก ) ในทางกลับกันการสร้างพื้นที่สี่เหลี่ยมจัตุรัสของฟังก์ชั่นดังกล่าวอาจได้รับประโยชน์จากการจัดการผลกระทบชายแดนที่ดีกว่า

คำถาม

สมมติว่าฉันต้องการรวมข้อมูลที่มีโครงสร้างแบบมิติเดียวที่มีเสียงดังหรือแบบละเอียด

จำนวนของจุดสุ่มตัวอย่างได้รับการแก้ไข (เนื่องจากการประเมินฟังก์ชั่นมีราคาแพง) แต่ฉันสามารถวางมันได้อย่างอิสระ อย่างไรก็ตามฉัน (หรือวิธีการ) ไม่สามารถวางจุดสุ่มตัวอย่างแบบโต้ตอบเช่นขึ้นอยู่กับผลลัพธ์จากจุดสุ่มตัวอย่างอื่น ๆ ฉันยังไม่ทราบภูมิภาคที่มีปัญหาที่อาจเกิดขึ้นก่อน ดังนั้นบางอย่างเช่นGauß – Legendre (จุดสุ่มตัวอย่างที่ไม่เท่ากัน) ก็โอเค การสร้างพื้นที่สี่เหลี่ยมจัตุรัสปรับตัวไม่ได้เนื่องจากต้องการจุดสุ่มตัวอย่างแบบโต้ตอบ

  • มีวิธีการใดที่นอกเหนือไปจากวิธีการจุดกึ่งกลางที่เสนอสำหรับกรณีเช่นนี้หรือไม่?

  • หรือ: มีข้อพิสูจน์ว่าวิธีการจุดกึ่งกลางดีที่สุดภายใต้เงื่อนไขดังกล่าวหรือไม่?

  • โดยทั่วไป: มีงานใดที่มีปัญหานี้หรือไม่

ภาคผนวก A: ตัวอย่างที่เฉพาะเจาะจงของฟังก์ชั่นปรับโครงสร้าง

ฉันต้องการประมาณ for: กับและ[1,1000] ฟังก์ชั่นทั่วไปมีลักษณะเช่นนี้:01f(t)dt

f(t)=i=1ksin(ωitφi)ωi,
φi[0,2π]logωi[1,1000]

ทับไซน์

ฉันเลือกฟังก์ชั่นนี้สำหรับคุณสมบัติต่อไปนี้:

  • สามารถบูรณาการเชิงวิเคราะห์เพื่อให้ได้ผลลัพธ์การควบคุม
  • มันมีโครงสร้างที่ดีในระดับที่ทำให้ไม่สามารถจับภาพทั้งหมดด้วยจำนวนตัวอย่างที่ฉันใช้ ( )<102
  • มันไม่ได้ถูกครอบงำด้วยโครงสร้างที่ดี

ภาคผนวก B: เกณฑ์มาตรฐาน

เพื่อความสมบูรณ์นี่คือมาตรฐานใน Python:

import numpy as np
from numpy.random import uniform
from scipy.integrate import simps, trapz, romb, fixed_quad

begin = 0
end   = 1

def generate_f(k,low_freq,high_freq):
    ω = 2**uniform(np.log2(low_freq),np.log2(high_freq),k)
    φ = uniform(0,2*np.pi,k)
    g = lambda t,ω,φ: np.sin(ω*t-φ)/ω
    G = lambda t,ω,φ: np.cos(ω*t-φ)/ω**2
    f = lambda t: sum( g(t,ω[i],φ[i]) for i in range(k) )
    control = sum( G(begin,ω[i],φ[i])-G(end,ω[i],φ[i]) for i in range(k) )
    return control,f

def midpoint(f,n):
    midpoints = np.linspace(begin,end,2*n+1)[1::2]
    assert len(midpoints)==n
    return np.mean(f(midpoints))*(n-1)

def evaluate(n,control,f):
    """
    returns the relative errors when integrating f with n evaluations
    for several numerical integration methods.
    """
    times = np.linspace(begin,end,n)
    values = f(times)
    results = [
            midpoint(f,n),
            trapz(values),
            simps(values),
            romb (values),
            fixed_quad(f,begin,end,n=n)[0]*(n-1),
        ]

    return [
            abs((result/(n-1)-control)/control)
            for result in results
        ]

method_names = ["midpoint","trapezoid","Simpson","Romberg","Gauß–Legendre"]

def med(data):
    medians = np.median(np.vstack(data),axis=0)
    for median,name in zip(medians,method_names):
        print(f"{median:.3e}   {name}")

print("superimposed sines")
med(evaluate(33,*generate_f(10,1,1000)) for _ in range(100000))

print("superimposed low-frequency sines (control)")
med(evaluate(33,*generate_f(10,0.5,1.5)) for _ in range(100000))

(ฉันที่นี่ใช้ค่ามัธยฐานเพื่อลดอิทธิพลของค่าผิดปกติเนื่องจากฟังก์ชั่นที่มีเนื้อหาความถี่สูงเท่านั้นสำหรับค่าเฉลี่ยผลลัพธ์จะคล้ายกัน)

ค่ามัธยฐานของข้อผิดพลาดการรวมสัมพัทธ์คือ:

superimposed sines
6.301e-04   midpoint
8.984e-04   trapezoid
1.158e-03   Simpson
1.537e-03   Romberg
1.862e-03   Gauß–Legendre

superimposed low-frequency sines (control)
2.790e-05   midpoint
5.933e-05   trapezoid
5.107e-09   Simpson
3.573e-16   Romberg
3.659e-16   Gauß–Legendre

หมายเหตุ: หลังจากสองเดือนและอีกหนึ่งรางวัลโดยไม่ต้องส่งผลให้ผมโพสต์เกี่ยวกับเรื่องนี้ MathOverflow


นี่เป็นปัญหาที่คุณสนใจจริงๆหรือไม่? ใน 1D คุณอาจได้รับผลลัพธ์ที่ดีได้อย่างรวดเร็วด้วยวิธีการส่วนใหญ่
David Ketcheson

"ฉันมีจุดสุ่มจำนวนคงที่และสามารถวางได้อย่างอิสระอย่างไรก็ตามฉันไม่สามารถวางจุดสุ่มตัวอย่างแบบโต้ตอบได้ซึ่งก็คือผลลัพธ์จากจุดสุ่มตัวอย่างอื่น ๆ " ข้อ จำกัด นี้ไม่ชัดเจนสำหรับฉัน ฉันได้รับอนุญาตให้วางโหนดที่อัลกอริทึมแบบปรับตัวได้หรือไม่ถ้าฉันฉลาดจริงๆ (แทนที่จะใช้อัลกอริทึมแบบปรับตัวได้จริง) หากฉันไม่ได้รับอนุญาตให้ "ฉลาดจริง ๆ " เกี่ยวกับเรื่องนี้แล้วตำแหน่งโหนดประเภทใดที่ได้รับอนุญาตจริง ๆ
David Ketcheson

@DavidKetcheson: นี่เป็นปัญหาแบบไหนที่คุณสนใจจริงๆเหรอ? - ใช่ฉันสนใจใน 1D จริงๆ - ใน 1D คุณอาจได้รับผลลัพธ์ที่ดีได้อย่างรวดเร็วด้วยวิธีการส่วนใหญ่ - โปรดจำไว้ว่าการประเมินฟังก์ชั่นอาจมีค่าใช้จ่ายสูง - ดังนั้นตำแหน่งของโหนดประเภทใดที่ได้รับอนุญาตจริง - ฉันแก้ไขคำถามโดยหวังว่าจะทำให้ชัดเจนยิ่งขึ้น
Wrzlprmft

ขอบคุณที่ช่วย สำหรับฉันแล้วคำถามยังคงคลุมเครือ ฉันคิดว่ามีคำถามง่าย ๆ และแม่นยำมากขึ้นที่จะตอบได้มากขึ้น มันจะต้องมีการกำหนดชุดของฟังก์ชั่น (ที่อาจขึ้นอยู่กับจำนวนโหนดที่ได้รับอนุญาตจากช่องสี่เหลี่ยม) และตัวชี้วัด จากนั้นคุณสามารถถามได้ว่าวิธีการจุดกึ่งกลางนั้นดีที่สุดในตัวชี้วัดนั้นเหนือชุดของฟังก์ชั่นนั้นหรือไม่ (ซึ่งน่าจะต้องใช้ชุดเดียวกันของโหนดสำหรับการสร้างพื้นที่สี่เหลี่ยมจัตุรัสฟังก์ชันทั้งหมด)
David Ketcheson

1
@DavidKetcheson: มันจะต้องมีการกำหนดชุดของฟังก์ชั่น (ที่อาจขึ้นอยู่กับจำนวนโหนดของพื้นที่สี่เหลี่ยมจัตุรัสที่ได้รับอนุญาต) และตัวชี้วัด - เนื่องจากฉันไม่พบสิ่งที่มีประโยชน์ในเรื่องนี้จนถึงตอนนี้ฉันไม่เห็นเหตุผลที่จะกำหนดข้อ จำกัด ดังกล่าว แต่ด้วยข้อ จำกัด ดังกล่าวฉันจะเสี่ยงว่าฉันจะไม่รวมงานที่มีอยู่บางส่วน (หรือพิสูจน์ได้ง่าย) สำหรับเงื่อนไขหรือข้อสมมติฐานที่แตกต่างกันเล็กน้อย หากมีวิธีใดที่จะจับภาพสถานการณ์ที่ปรากฎในคำจำกัดความและที่คล้ายกันซึ่งมีงานอ้างอิงหรือหลักฐานง่าย ๆ อยู่ฉันมีความสุขกับมัน
Wrzlprmft

คำตอบ:


1

ก่อนอื่นฉันคิดว่าคุณเข้าใจผิดเกี่ยวกับแนวคิดของการสร้างพื้นที่สี่เหลี่ยมจัตุรัส การสร้างพื้นที่สี่เหลี่ยมจัตุรัสไม่ได้แปลว่า "การวางจุดตัวอย่างแบบโต้ตอบ" แนวคิดทั้งหมดที่อยู่เบื้องหลังการสร้างพื้นที่สี่เหลี่ยมจัตุรัสปรับตัวคือการคิดโครงร่างที่จะรวมฟังก์ชั่นบางอย่างเข้ากับข้อผิดพลาดสัมบูรณ์ (โดยประมาณ) แน่นอนหรือข้อผิดพลาดสัมพัทธ์กับการประเมินฟังก์ชั่นน้อยที่สุดเท่าที่จะทำได้

ข้อสังเกตที่สอง: คุณเขียน "จำนวนจุดสุ่มตัวอย่างได้รับการแก้ไข (เนื่องจากการประเมินผลการทำงานมีราคาแพง) แต่ฉันสามารถวางมันได้อย่างอิสระ" ฉันคิดว่าความคิดควรเป็นว่าจำนวนคะแนนการสุ่มตัวอย่าง (หรือการประเมินผลการทำงานในคำศัพท์การสร้างพื้นที่สี่เหลี่ยมจัตุรัส) ควรมีขนาดเล็กที่สุดเท่าที่จะทำได้ (เช่นไม่คงที่)

ดังนั้นความคิดที่อยู่เบื้องหลังการสร้างพื้นที่สี่เหลี่ยมจัตุรัสปรับตัวที่นำมาใช้ในQUADPACKเป็นอย่างไร

  1. ส่วนผสมพื้นฐานคือกฎการสร้างพื้นที่สี่เหลี่ยมจัตุรัส "ซ้อนกัน": นี่เป็นการรวมกันของกฎการสร้างพื้นที่สี่เหลี่ยมสองอันที่หนึ่งมีลำดับที่สูงกว่า (หรือความแม่นยำ) เป็นอื่น ๆ ทำไม? ขึ้นอยู่กับความแตกต่างระหว่างกฎเหล่านี้อัลกอริทึมสามารถประเมินข้อผิดพลาดของพื้นที่สี่เหลี่ยมจัตุรัส (แน่นอนว่าอัลกอริทึมจะใช้หนึ่งที่ถูกต้องที่สุดเป็นผลการอ้างอิง) ตัวอย่างอาจเป็นกฎรูปสี่เหลี่ยมคางหมูที่มีโหนดและโหนด ในกรณีของ QUADPACK กฎคือกฎ Gauss-Kronrod เหล่านี้เป็นกฎการสร้างพื้นที่สี่เหลี่ยมจัตุรัส interpolatory ที่ใช้กฎการสร้างพื้นที่สี่เหลี่ยมจัตุรัส Gauss-Legendre ของการสั่งซื้อที่แน่นอน2n2n+1Nและส่วนขยายที่เหมาะสมที่สุดของกฎนี้ ซึ่งหมายความว่าสามารถรับลำดับการสร้างพื้นที่สี่เหลี่ยมจัตุรัสที่สูงขึ้นได้โดยการใช้โหนด Gauss-Legendre อีกครั้ง (เช่นการประเมินฟังก์ชั่นค่าใช้จ่ายสูง) ที่มีน้ำหนักต่างกันและเพิ่มจำนวนโหนดเพิ่มเติม กล่าวอีกนัยหนึ่งกฎของเกาส์ - เลอช็องดร์ดั้งเดิมของคำสั่งจะรวมพหุนามทั้งหมดของระดับกันในขณะที่กฎเกาส์ - โครรอดที่ขยายออกไปจะรวมพหุนามลำดับสูง ๆ กฎคลาสสิคคือ G7K15 (ลำดับที่ 7 Gauss-Legendre ที่มีลำดับที่ 15 Gauss-Kronrod) ความมหัศจรรย์คือ 7 โหนดของ Gauss-Legendre เป็นเซตย่อยของ 15 โหนดของ Gauss-Kronrod ดังนั้นด้วยการประเมินฟังก์ชั่น 15 ครั้งฉันมีการประเมินพื้นที่สี่เหลี่ยมจัตุรัสพร้อมกับการประเมินข้อผิดพลาด!N2N1

  2. ส่วนผสมถัดไปคือกลยุทธ์ "หารและพิชิต" สมมติว่าคุณปล่อย G7K15 นี้ในปริพันธ์ของคุณและคุณสังเกตเห็นข้อผิดพลาดของการสร้างพื้นที่สี่เหลี่ยมจัตุรัสตามรสนิยมของคุณใหญ่เกินไป QUADPACK จะแบ่งช่วงเวลาเดิมออกเป็นสองช่วงย่อยเท่า ๆ กัน จากนั้นจะทำการประเมินย่อยทั้งสองอีกครั้งโดยใช้กฎพื้นฐาน G7K15 ตอนนี้อัลกอริทึมมีการประเมินข้อผิดพลาดทั่วโลก (ซึ่งควรจะต่ำกว่าครั้งแรก) แต่ยังมีการประมาณข้อผิดพลาดสองครั้ง มันเลือกช่วงเวลาที่มีข้อผิดพลาดที่ใหญ่ที่สุดและหารหนึ่งในสองนี้ อินทิเกรตใหม่สองตัวได้รับการประเมินและข้อผิดพลาดทั่วโลกได้รับการอัปเดต และต่อไปจนกว่าข้อผิดพลาดระดับโลกจะต่ำกว่าเป้าหมายที่คุณร้องขอหรือมีการแบ่งเขตการปกครองสูงสุด

ดังนั้นฉันขอท้าให้คุณอัปเดตรหัสของคุณด้านบนโดยใช้scipy.quadวิธีการ บางทีในกรณีที่มีการรวมกันและมี "โครงสร้างที่ดี" จำนวนมากคุณอาจต้องเพิ่มจำนวนการแบ่งย่อยสูงสุด ( limitตัวเลือก) คุณสามารถเล่นกับพารามิเตอร์epsabsและ / หรือepsrel

อย่างไรก็ตามหากคุณมีข้อมูลการทดลองเท่านั้นฉันเห็นความเป็นไปได้สองอย่าง

  1. หากคุณมีโอกาสเลือกจุดการวัดเช่นค่าของฉันจะเลือกให้เท่า ๆ กันและควรเป็นกำลังเพื่อให้คุณสามารถใช้กฎสี่เหลี่ยมคางหมูแบบซ้อน (และกำไรจากการคาดการณ์ Romberg)t2
  2. หากคุณไม่มีวิธีในการเลือกโหนดนั่นคือการวัดมาในเวลาสุ่มตัวเลือกที่ดีที่สุดในความคิดของฉันก็คือกฎสี่เหลี่ยมคางหมู

ฉันคิดว่าคุณเข้าใจผิดแนวคิดของการสร้างพื้นที่สี่เหลี่ยมจัตุรัส - โพสต์ของคุณตกลงอย่างสมบูรณ์กับความเข้าใจก่อนหน้านี้ของฉันเกี่ยวกับการสร้างพื้นที่สี่เหลี่ยมจัตุรัสที่ปรับได้และมันเป็นการจับคู่ที่ชัดเจนสำหรับวิธีการที่ฉันกำหนดตำแหน่งการสุ่มตัวอย่างแบบโต้ตอบ (ไม่ว่าจะเป็นวลีที่เหมาะสมหรือไม่ก็ตาม) - คุณเขียน […] ฉันคิดว่าความคิดควรเป็นจำนวนจุดการสุ่มตัวอย่าง […] ที่ควรจะเล็กที่สุดเท่าที่จะทำได้ - หากคุณมีความหรูหรานั้นแน่นอน แต่ข้อ จำกัด ของการทดลองอาจไม่ใช่สิ่งที่อ่อนโยน ตัวอย่างเช่นสมมติว่าคุณต้องวัดบางสิ่งพร้อมกันด้วยเซ็นเซอร์ราคาแพงจำนวนคงที่
Wrzlprmft

ขอโทษด้วย. ฉันตีความ "ตอบโต้" ในคำถามของคุณผิด ในความเข้าใจของฉัน "การโต้ตอบ" หมายถึงการแทรกแซงโดยผู้ใช้ที่ไม่ใช่อัลกอริทึม ฉันเพิ่มวรรคหนึ่งในคำตอบของฉันเกี่ยวกับข้อมูลการทดลอง อีกวิธีหนึ่งคือ "กรอง" ข้อมูลโครงสร้างที่ดีเช่นใช้การแปลงฟูริเยร์และลบความถี่สูงที่มีแอมพลิจูดขนาดเล็ก นั่นจะเป็นตัวเลือกหรือไม่?
GertVdE

หากคุณมีโอกาสเลือกจุดการวัด […] - จุดที่เท่ากันคือสิ่งที่ฉันต้องการสำหรับจุดกึ่งกลาง, สี่เหลี่ยมคางหมูธรรมดา, ฯลฯ ดังนั้นนี่คือสิ่งที่ฉันทำในเกณฑ์มาตรฐานของฉัน ที่นี่การคาดการณ์ Romberg ไม่ได้ให้ประโยชน์ใด ๆ
Wrzlprmft

อีกวิธีหนึ่งก็คือ "กรอง" ข้อมูลโครงสร้างที่ละเอียด […] นั่นจะเป็นตัวเลือกหรือไม่? - ในตัวอย่างของฉันฉันถือว่าโครงสร้างที่ดีเป็นส่วนหนึ่งของสิ่งที่ฉันต้องการวัดฉันไม่ได้มีตัวอย่างจำนวนมากพอที่จะจับมันได้อย่างสมบูรณ์ สำหรับเสียงรบกวนจริงไม่มีข้อ จำกัด ทางเทคนิคที่ทำให้ฉันไม่สามารถกรองได้ อย่างไรก็ตามอินทิกรัลสำหรับโดเมนทั้งหมดนั้นเป็นตัวกรอง low-pass ขั้นสูงสุดอยู่แล้วดังนั้นฉันจึงสงสัยว่าสิ่งนี้สามารถปรับปรุงได้โดยไม่ส่งเสียงรบกวนด้วยคุณสมบัติที่เฉพาะเจาะจงมีเมตตาและเป็นที่รู้จัก
Wrzlprmft

มันสุ่มจริงหรือ จะต้องมีบางส่วนที่ได้มาซึ่งมีค่าประมาณการสุ่มแบบอินทิกรัลลำดับสูงกว่า
Chris Rackauckas

0

ฉันไม่เชื่อว่ารหัสของคุณแสดงให้เห็นถึงสิ่งที่เป็นพื้นฐานเกี่ยวกับกฎการสร้างพื้นที่สี่เหลี่ยมจัตุรัสและวิธีที่พวกเขาทำกับเสียงรบกวนและโครงสร้างที่ดีและเชื่อว่าเป็นไปได้ว่าถ้าคุณเลือกโครงสร้างค่าปรับที่แตกต่างกันคุณจะพบสิ่งที่แตกต่างกัน นี่คือทฤษฎีบท:

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

|abfdxQ^[f^]||abfdxQ[f]|+μ[4ab|f|dx+ab|xf|dx]
Q^f^f

การพิสูจน์: ให้โหนดของการสร้างพื้นที่สี่เหลี่ยมจัตุรัสเป็นและน้ำหนักการสร้างพื้นที่สี่เหลี่ยมจัตุรัส (ไม่เป็นลบ) เป็นและแสดงว่าใกล้เคียงจุดลอยของพวกเขาโดยและ\ สมมติว่าสอดคล้องกับโดยที่โดยที่เป็นหน่วย roundoff แล้วก็ {xi}i=0n1{wi}i=0n1w^ix^if^f^(x)=f(x)(1+2δ)|δ|μμ

Q^[f^]=i=0n1w^if^(x^i)=i=0n1wi(1+δiw)f(xi+δixxi)(1+2δif)(1+δi)i=0n1wi[f(xi)+δixxif(xi)](1+δiw+2δif+δi)i=0n1wif(xi)+i=0n1δixwixif(xi)+wif(xi)(δiw+2δif+δi)
เพื่อให้ สิ่งนี้ถือว่าการคำนวณผลรวมนั้นไม่มีข้อผิดพลาด คูณด้วยเพื่อวางสมมุติฐานนั้น
|Q^[f^]Q[f]|μi=0n1wi(|xif(xi)|+4|f(xi)|)4μ|f|dx+μ|xf|dx
n

โดยอนุโลมนอกจากนี้คุณยังสามารถแสดงให้เห็นว่าผลลัพธ์ที่เก็บไว้ในเลขคณิตจุดคงที่


ขอบคุณสำหรับคำตอบ ฉันมีปัญหาเล็กน้อยในการทำความเข้าใจสถานการณ์ที่คุณกำลังพิจารณาและเกี่ยวข้องกับคำถามของฉันอย่างไร คุณหมายถึงอะไรโดยความแปรปรวนรวมที่ไม่ได้ จำกัด ในจุดลอยตัว? เว้นแต่ว่าฉันเข้าใจผิดมากผลการคำนวณทั้งหมดของฉัน (ยกเว้นกรณีควบคุมของ Romberg และGauß – Legendre) อยู่ไกลจากการได้รับอิทธิพลจากความไม่ถูกต้องของการนำคณิตศาสตร์มาใช้ (จุดลอยตัวหรือจุดคงที่) เสียงที่ฉันกำลังพิจารณานั้นไม่ได้เป็นตัวเลขในธรรมชาติ แต่เป็นการทดลอง
Wrzlprmft

@Wrzlprmft: จุดลอยตัวเป็นผลที่ฉันสามารถพิสูจน์ได้ ฉันสามารถพิสูจน์ได้ในจุดคงที่ซึ่งระบุว่าผลลัพธ์เก็บไว้สำหรับข้อมูลการทดลอง ฉันเชื่อว่ามันเป็นจริงสำหรับแหล่งที่มาของข้อผิดพลาดใด ๆ ในโหนดการสร้างพื้นที่สี่เหลี่ยม ฉันได้แก้ไขเพื่อชี้แจง
user14717

สำหรับข้อมูลการทดลองผลลัพธ์จะน่าเชื่อถือมากขึ้นเนื่องจากข้อมูลการทดลองทั่วไปไม่มีความแตกต่างและทำให้การเปลี่ยนแปลงทั้งหมดไม่มีที่สิ้นสุด
user14717

ฉันขอโทษ แต่ฉันยังคงล้มเหลวในการติดตามคุณ ผลลัพธ์ของคุณดูเหมือนจะเกี่ยวกับข้อผิดพลาดที่เกิดขึ้นเมื่อใช้การสร้างพื้นที่สี่เหลี่ยมแบบตัวเลขไม่ใช่เกี่ยวกับข้อผิดพลาดของการสร้างพื้นที่สี่เหลี่ยมจัตุรัส ปัญหาฉันมีเป็นเรื่องเกี่ยวกับหลังและโดยเฉพาะอย่างยิ่งผมเห็นเหตุผลที่จะเชื่อว่ามันจะไม่มีไม่ Manifest สำหรับ 0 μ=0
Wrzlprmft

แนวคิดหลักที่นี่มาจากจำนวนเงื่อนไขของการประเมินฟังก์ชั่น การประเมินของคุณไม่ดีเนื่องจากไม่มีเสียงดัง
user14717
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.