लाप्लास सारणीकरण के साथ आने वाले सारणीकरण की आवश्यकता को पहचानने वाला पहला व्यक्ति था:
G(x)=∫∞xe−t2dt=1x−12x3+1⋅34x5−1⋅3⋅58x7+1⋅3⋅5⋅716x9+⋯(1)
सामान्य वितरण का पहला आधुनिक तालिका बाद में फ्रेंच खगोलशास्त्री द्वारा बनाया गया था क्रिश्चियन क्रैं्प में विश्लेषण des refractions Astronomiques एट Terrestres (सममूल्य ले citoyen Kramp, Professeur डी Chymie एट डे काया expérimentale à l'École Centrale डु डिपामेंट डे ला Roer, 1799) । सामान्य वितरण से संबंधित तालिकाओं से : एक लघु इतिहास लेखक (ओं): हर्बर्ट ए डेविड स्रोत: द अमेरिकन स्टेटिस्टिशियन, वॉल्यूम। 59, नंबर 4 (नवम्बर, 2005), पीपी। 309-311 :
अंतरपणन के लिए आवश्यक अंतरों के साथ, क्रैम्प ने एक्स-1.24 डी से डी से और डी से आठ-दशमलव ( डी) टेबल दिए । के पहले छह डेरिवेटिव नीचे लेखन वह बस के एक टेलर श्रेणी प्रसार का उपयोग करता है के बारे में के साथ में अवधि के लिए ऊपरयह उसे से को गुणा करने पर से कदम आगे बढ़ने में सक्षम बनाता है8x=1.24, 91.50, 101.99,113.00G(x),G(x+h)G(x),h=.01,h3.x=0x=h,2h,3h,…,he−x21−hx+13(2x2−1)h2−16(2x3−3x)h3.
इस प्रकार, यह उत्पाद
ताकिx=0.01(1−13×.0001)=.00999967,
G(.01)=.88622692−.00999967=.87622725.
⋮
लेकिन ... वह कितना सही हो सकता है? ठीक है, चलो एक उदाहरण के रूप में लेते हैं :2.97
गजब का!
आइए गॉसियन पीडीएफ की आधुनिक (सामान्यीकृत) अभिव्यक्ति पर जाएं:
का pdf है:N(0,1)
fX(X=x)=12π−−√e−x22=12π−−√e−(x2√)2=12π−−√e−(z)2
जहाँ । और इसलिए, ।z=x2√x=z×2–√
तो चलो R पर जाएं, और ... ठीक है, इतनी जल्दी नहीं। पहले हमें यह याद रखना होगा कि जब एक घातांक फ़ंक्शन में घातांक को लगातार गुणा करना है , तो अभिन्न को उस घातांक से विभाजित किया जाएगा: । हम पुराने तालिकाओं में परिणाम नकल पर निशाना कर रहे हैं के बाद से, हम वास्तव में के मूल्य को गुणा कर रहे हैं द्वारा जो हर में प्रकट करने के लिए होगा,।PZ(Z>z=2.97)eax1/ax2–√
इसके अलावा, क्रिस्चियन क्रैम्प सामान्य नहीं हुआ, इसलिए हमें R द्वारा दिए गए परिणामों को सही करना होगा, गुणा करना होगा । अंतिम सुधार इस तरह दिखेगा:2π−−√
2π−−√2–√P(X>x)=π−−√P(X>x)
उपरोक्त मामले में, और । अब चलते हैं आर:z=2.97x=z×2–√=4.200214
(R = sqrt(pi) * pnorm(x, lower.tail = F))
[1] 0.00002363235e-05
बहुत खुबस!
चलो मस्ती के लिए टेबल के शीर्ष पर जाते हैं, कहते हैं ...0.06
z = 0.06
(x = z * sqrt(2))
(R = sqrt(pi) * pnorm(x, lower.tail = F))
[1] 0.8262988
क्या कहते हैं क्रैम्प? ।0.82629882
बहुत करीब...
बात यह है ... कैसे करीब, बिल्कुल? सभी अप-वोट प्राप्त होने के बाद, मैं वास्तविक उत्तर को लटका नहीं सकता था। समस्या यह थी कि मैंने जो सभी ऑप्टिकल कैरेक्टर रिकग्निशन (OCR) एप्लिकेशन की कोशिश की थी, वे अविश्वसनीय रूप से बंद थे - आश्चर्य नहीं अगर आपने मूल पर एक नज़र डाली हो। इसलिए, मैंने क्रिस्चियन क्रैम्प को उनके काम के तप के लिए सराहना करना सीखा क्योंकि मैंने व्यक्तिगत रूप से उनके टेबल प्रेमवीर के पहले कॉलम में टाइप किया था ।
@ गलेन_ बी से कुछ मूल्यवान मदद के बाद, अब यह बहुत अच्छी तरह से सटीक हो सकता है, और यह इस GitHub लिंक में R कंसोल पर कॉपी और पेस्ट करने के लिए तैयार है ।
यहां उनकी गणना की सटीकता का विश्लेषण है। अपने आप को संभालो...
- [R] मूल्यों और क्रैम्प के सन्निकटन के बीच पूर्ण संचयी अंतर :
0.000001200764 - गणना के दौरान, वह लगभग मिलियन की त्रुटि जमा करने में कामयाब रहा !3011
- पूर्ण त्रुटि (MAE) , या
mean(abs(difference))
साथdifference = R - kramp
:
0.000000003989249 - वह औसतन एक अपमानजनक एक-अरबवें त्रुटि बनाने में कामयाब रहा !3
उस प्रविष्टि पर जिसमें [R] की तुलना में उसकी गणना सबसे अधिक भिन्न थी, पहला भिन्न दशमलव स्थान मान आठवें स्थान (सौ मिलियन) में था। औसत (औसत) उनकी पहली "गलती" दसवें दशमलव अंक (दसवें अरबवें!) में थी। और, हालांकि वह किसी भी उदाहरण में [R] से पूरी तरह सहमत नहीं थे, तेरह डिजिटल प्रविष्टि तक निकटतम प्रविष्टि का विचलन नहीं होता है।
- सापेक्षिक अंतर या
mean(abs(R - kramp)) / mean(R)
(समान all.equal(R[,2], kramp[,2], tolerance = 0)
):
0.00000002380406
- रूट माध्य चुकता त्रुटि (RMSE) या विचलन (बड़ी गलतियों को अधिक भार देता है), इस प्रकार गणना की गई
sqrt(mean(difference^2))
:
0.000000007283493
यदि आपको चिस्टियन क्रैम्प का चित्र या चित्र मिलता है, तो कृपया इस पोस्ट को संपादित करें और इसे यहाँ रखें।