প্রশ্ন পরিপূরক ত্রুটি ফাংশন উদ্বেগ
erfc(x)=2π−−√∫∞xexp(−t2)dt
"বৃহত্তর" মানগুলির জন্য ( মূল প্রশ্নে) - যা, 100 এবং 700,000 বা এর মধ্যে। (বাস্তবে, প্রায় 6 টির চেয়ে বেশি যে কোনও মানকে আমরা "বড়," হিসাবে বিবেচনা করব)) নোট করুন যেহেতু এটি পি-ভ্যালুগুলি গণনা করতে ব্যবহৃত হবে, তাই তিনটিরও বেশি (দশমিক) বেশি সংখ্যার প্রাপ্তির ক্ষেত্রে সামান্য মান রয়েছে ।= n / √x=n/2–√
শুরু করতে, @ ইটেটর দ্বারা প্রস্তাবিত আনুমানিকতা বিবেচনা করুন,
f(x)=1−1−exp(−x2(4+ax2π+ax2))−−−−−−−−−−−−−−−−−−−−−−√,
কোথায়
a=8(π−3)3(4−π)≈0.439862.
যদিও এই ত্রুটি ফাংশন নিজেই একটি চমৎকার পড়তা, এটা করার জন্য একটি ভয়ানক পড়তা এর । তবে পদ্ধতিগতভাবে এটি ঠিক করার একটি উপায় রয়েছে।erfc
বৃহত মানের সাথে যুক্ত পি-মানগুলির জন্য আমরা আপেক্ষিক ত্রুটি আমরা আশা করি যে এর পরম মান তিনটি উল্লেখযোগ্যতার জন্য 0.001 এর চেয়ে কম হবে নির্ভুলতার সংখ্যা দুর্ভাগ্যক্রমে এই এক্সপ্রেশনটি ডাবল-স্পষ্টতা গণনায় ডুবে যাওয়ার কারণে বড় জন্য অধ্যয়ন করা কঠিন । এখানে একটি প্রচেষ্টা রয়েছে, যা জন্য এর তুলনায় আপেক্ষিক ত্রুটিটি প্লট করে :f ( x ) / erfc ( x ) - 1 x x 0 ≤ x ≤ 5.8x f(x)/erfc(x)−1xx0≤x≤5.8
একবার 5.3 বা তার বেশি হয়ে গেলে গণনাটি অস্থিতিশীল হয়ে যায় এবং 5.8 ছাড়িয়ে একটি উল্লেখযোগ্য অঙ্ক সরবরাহ করতে পারে না। এটি কোনও আশ্চর্যের নয়: । ডাবল-স্পষ্টতা পাটিগণিতের সীমাটি চাপছে। যেহেতু কোনও প্রমাণ নেই যে আপেক্ষিক ত্রুটি বৃহত্তর জন্য গ্রহণযোগ্যভাবে ছোট হতে চলেছে , আমাদের আরও ভাল করা দরকার।এক্সপ্রেস ( - 5.8 2 ) ≈ 10 - 14.6 এক্সxexp(−5.82)≈10−14.6x
বর্ধিত গাণিতিক ( গণিতের সাথে ) গণনা সম্পাদন কী হচ্ছে তার চিত্রের উন্নতি করে:
সহ ত্রুটি দ্রুত বৃদ্ধি পায় এবং সমতলকরণের লক্ষণগুলি দেখায় না। গত বা তারও বেশি, এই আনুমানিকতা এমনকি একটি নির্ভরযোগ্য অঙ্কের তথ্য সরবরাহ করে না!x = 10xx=10
যাইহোক, প্লটটি লিনিয়ার দেখতে শুরু করছে। আমরা অনুমান হতে পারে আপেক্ষিক ত্রুটি সরাসরি সমানুপাতিক । (এটি তাত্ত্বিক ভিত্তিতে অনুধাবন করে: manifest স্পষ্টতই একটি বিজোড় ফাংশন এবং স্পষ্টতই সমান হয়, সুতরাং তাদের অনুপাতটি একটি বিজোড় ফাংশন হওয়া উচিত Thus সুতরাং আমরা যদি আপেক্ষিক ত্রুটিটি বাড়িয়ে তবে এটির মতো আচরণ করার আশা করব বিজোড় শক্তি ।) এটি আমাদের দ্বারা দ্বারা বিভাজিত আপেক্ষিক ত্রুটি অধ্যয়ন করতে পরিচালিত করে । সমানভাবে, আমি করতে পছন্দ করি, কারণ আশা একটি স্থির সীমিত মান হওয়া উচিত। এটির গ্রাফটি এখানে:এরফসি f x x x ⋅ erfc ( x ) / f ( x )xerfcfx xx⋅erfc(x)/f(x)
আমাদের অনুমানটি বহন করা হয়েছে বলে মনে হয়: এই অনুপাতটি 8 বা ততোধিক সীমাতে পৌঁছেছে বলে মনে হচ্ছে। জিজ্ঞাসা করা হলে, গণিতিকা এটি সরবরাহ করবে:
a1 = Limit[x (Erfc[x]/f[x]), x -> \[Infinity]]
মান । এটি আমাদের অনুমানটি উন্নত করতে সক্ষম করে: আমরা গ্রহণ করিa1=2π√e3(−4+π)28(−3+π)≈7.94325
f1(x)=f(x)a1x
আনুমানিক প্রথম পরিশোধন হিসাবে। যখন সত্যিই বড় হয় - কয়েক হাজারেরও বেশি - এই আনুমানিক পরিমাণ ঠিক fine এটি এখনও থেকে বা এর মধ্যে একটি আকর্ষণীয় পরিসীমা যুক্তিগুলির পক্ষে যথেষ্ট ভাল হতে পারে না, আসুন প্রক্রিয়াটি পুনরাবৃত্তি করুন। এবার, বিপরীত আপেক্ষিক ত্রুটি - বিশেষত, এক্সপ্রেশন বড় জন্য মতো আচরণ করবে (পূর্ববর্তী সমতুল্য বিবেচনার ভিত্তিতে) । তদনুসারে, আমরা দ্বারা গুন করি এবং পরবর্তী সীমাটি পাই :5.3 2000 1 - এরফসি ( এক্স ) / এফ 1 ( এক্স ) 1 / এক্স 2 এক্স এক্স 2x5.320001−erfc(x)/f1(x)1/x2xx2
a2 = Limit[x^2 (a1 - x (Erfc[x]/f[x])), x -> \[Infinity]]
মান হয়
a2=132π−−√e3(−4+π)28(−3+π)(32−9(−4+π)3π(−3+π)2)≈114.687.
আমরা যতক্ষণ চাই এই প্রক্রিয়াটি এগিয়ে যেতে পারে। আমি এটি আরও একটি পদক্ষেপ নিয়েছিলাম, খুঁজেছি
a3 = Limit[x^2 (a2 - x^2 (a1 - x (Erfc[x]/f[x]))), x -> \[Infinity]]
মান সহ প্রায় 1623.67। (সম্পূর্ণ এক্সপ্রেশনটি এর একটি ডিগ্রি-আট যুক্তিযুক্ত ফাংশন জড়িত এবং এখানে দরকারী হতে খুব দীর্ঘ।)π
এই ক্রিয়াকলাপগুলি আনওয়াইন্ড করা আমাদের চূড়ান্ত আনুমানিকতা দেয়
f3(x)=f(x)(a1−a2/x2+a3/x4)/x.
ত্রুটি সমানুপাতিক । আমদানির মধ্যে আনুপাতিকতার ধ্রুবক, তাই আমরা :x−6x6(1−erfc(x)/f3(x))
এটি দ্রুত 2660.59 এর কাছাকাছি একটি সীমাবদ্ধ মানের কাছে পৌঁছে যায়। ব্যবহার করে , আমরা অনুমান যার যার আপেক্ষিক যথার্থতা সমস্ত জন্য চেয়ে ভাল । একবার 20 বা তার বেশি হয়ে গেলে আমাদের তিনটি উল্লেখযোগ্য অঙ্ক থাকে (বা আরও বেশি, বড় হওয়ার সাথে সাথে)। একটি চেক হিসাবে, এখানে একটি টেবিলটি থেকে মধ্যে সমীকরণের সাথে সঠিক মানগুলির তুলনা করছে :f3erfc(x)2661/x6x>0xxx1020
x Erfc Approximation
10 2.088*10^-45 2.094*10^-45
11 1.441*10^-54 1.443*10^-54
12 1.356*10^-64 1.357*10^-64
13 1.740*10^-75 1.741*10^-75
14 3.037*10^-87 3.038*10^-87
15 7.213*10^-100 7.215*10^-100
16 2.328*10^-113 2.329*10^-113
17 1.021*10^-127 1.021*10^-127
18 6.082*10^-143 6.083*10^-143
19 4.918*10^-159 4.918*10^-159
20 5.396*10^-176 5.396*10^-176
প্রকৃতপক্ষে, এই অনুমানটি জন্য কমপক্ষে দু'টি যথাযথ পরিসংখ্যান সরবরাহ করে, যা কেবল পথচারীদের গণনা (যেমন এক্সেলের ফাংশন) পিটার আউট করে aboutx=8NormSDist
শেষ অবধি, কেউ প্রাথমিক অনুমানের গণনা করার আমাদের দক্ষতা সম্পর্কে চিন্তিত হতে পারে । যাইহোক, এটি কঠিন নয়: যখন খুব বেশি পরিমাণে ঘাতক মধ্যে আন্ডারফ্লো প্রবাহের জন্য বড় হয় , তখন বর্গমূলটি অর্ধেক সূচক দ্বারা সূচিত হয়,fx
f(x)≈12exp(−x2(4+ax2π+ax2)).
এর লগারিদম গণনা করা (বেস 10 তে) সহজ, এবং সহজেই কাঙ্ক্ষিত ফলাফল দেয়। উদাহরণস্বরূপ, । এই আনুমানিক সাধারণ লোগারিদম হয়x=1000
log10(f(x))≈(−10002(4+a⋅10002π+a⋅10002)−log(2))/log(10)∼−434295.63047.
ফলন ঘটাচ্ছে
f(1000)≈2.34169⋅10−434296.
সংশোধন প্রয়োগ করে ( ) উত্পাদন করেf3
erfc(1000)≈1.86003 70486 32328⋅10−434298.
নোট করুন যে সংশোধনটি 99% এর বেশি দ্বারা মূল সীমাবদ্ধতা হ্রাস করে (এবং সত্যই, ।) (এই সান্নিধ্যটি কেবলমাত্র শেষ অঙ্কে সঠিক মান থেকে পৃথক Another আর একটি সুপরিচিত সমীকরণ, , , সমান , ষষ্ঠ তাত্পর্যপূর্ণ অঙ্কের মধ্যে ভুল হয়েছে I'm আমি নিশ্চিত আমরা যদি উন্নতি করতে পারি তবে আমরা একই কৌশল ব্যবহার করে চেয়েছিলেন।)a1/x≈1%exp(−x2)/(xπ−−√)1.860038⋅10−434298