تقريب بسيط وسريع للوظائف الإحصائية

مهمة. توجد آلة حاسبة ، لكن لا توجد جداول إحصائية في متناول اليد . على سبيل المثال ، أنت بحاجة إلى جداول النقاط الحرجة لتوزيع الطالب لحساب فاصل الثقة. الحصول على جهاز كمبيوتر مع Excel؟ ليس رياضي.



ليست هناك حاجة إلى دقة كبيرة ، يمكنك استخدام الصيغ التقريبية. فكرة الصيغ أدناه هي أنه من خلال تحويل الحجة ، يمكن تقليل جميع التوزيعات بطريقة ما إلى الوضع الطبيعي. يجب أن توفر التقديرات كلاً من حساب دالة التوزيع التراكمي وحساب الدالة العكسية.



لنبدأ بالتوزيع الطبيعي.



Φ(ض)=ص=12[1+هصF(ض2)]



ض=Φ-1(ص)=2هصF-1(2ص-1)



يتطلب حساب الوظيفة هصF(x)والعكس. لقد استخدمت التقريب [1]:



هصF(x)=سأنازن(x)1-إكسب(-x24π+أx21+أx2)



هصF-1(x)=سأنازن(x)-ر2+ر22-1أlnر1



ر1 ر2 — :



ر1=1-x2،ر2=2πأ+lnر12



أ=0.147. Octave.



function y = erfa(x)
  a  = 0.147;
  x2 = x**2; t = x2*(4/pi + a*x2)/(1 + a*x2);
  y  = sign(x)*sqrt(1 - exp(-t));
endfunction

function y = erfinva(x)
  a  = 0.147; 
  t1 = 1 - x**2; t2 = 2/pi/a + log(t1)/2;
  y  = sign(x)*sqrt(-t2 + sqrt(t2**2 - log(t1)/a));
endfunction

function y = normcdfa(x)
  y = 1/2*(1 + erfa(x/sqrt(2)));
endfunction

function y = norminva(x)
  y = sqrt(2)*erfinva(2*x - 1);
endfunction


, , t- [2]:



Fر(x،ن)=Φ(1ر1ln(1+x2ن))



ر=Fر-1(ص،ن)=نإكسب(Φ-1(ص)2ر1)-ن



ر1



ر1=ن-1.5(ن-1)2



function y = tcdfa(x,n)
  t1 = (n - 1.5)/(n - 1)**2;
 y = normcdfa(sqrt(1/t1*log(1 + x**2/n)));
endfunction

function y = tinva(x,n)
  t1 = (n - 1.5)/(n - 1)**2;
  y  = sqrt(n*exp(t1*norminva(x)**2) - n);
endfunction


χ2 [3]:



σ2=2تسعن،μ=1-σ2



Fχ2(x،ن)=Φ((xن)1/3-μσ)



χ2=Fχ2-1(ص،ن)=ن(Φ-1(ص)σ+μ)3



function y = chi2cdfa(x,n)
  s2 = 2/9/n; mu = 1 - s2;
  y  = normcdfa(((x/n)**(1/3) - mu)/sqrt(s2));
endfunction

function y = chi2inva(x,n)
 s2 = 2/9/n; mu = 1 - s2;
  y = n*(norminva(x)*sqrt(s2) + mu)**3;
endfunction


( ن/ك3 ن3) . χ2 [4], , .



σ2=2تسعن،μ=1-σ2



λ=2ن+كx/3+(ك-2)2ن+4كx/3



FF(x؛ك،ن)=Φ((λx)1/3-μσ)



, .



ف=(Φ-1(ص)σ+μ)3



ب=2ن+ك-2-4/3كف



د=ب2+8/3كنف



x=FF-1(ص؛ك،ن)=-ب+د2ك/3



function y = fcdfa(x,k,n)
  mu = 1-2/9/k; s = sqrt(2/9/k);
  lambda = (2*n + k*x/3 + k-2)/(2*n + 4*k*x/3);
  normcdfa(((lambda*x)**(1/3)-mu)/s)
endfunction

function y = finva(x,k,n)
  mu = 1-2/9/k; s = sqrt(2/9/k);
  q = (norminva(x)*s + mu)**3;
  b = 2*n + k-2 -4/3*k*q;
  d = b**2 + 8/3*k*n*q;
  y = (sqrt(d) - b)/(2*k/3);
endfunction




  1. سيرجي وينيتسكي. تقريب عملي لدالة الخطأ ومعكوسها. 6 فبراير 2008.
  2. Gleason JR ملاحظة حول التقريب التقريبي للطالب // الإحصاء الحسابي وتحليل البيانات. - 2000. - المجلد. 34. - لا. 1. - ص. 63-66.
  3. Wilson EB ، Hilferty MM توزيع chi-square // Proceedings of the National Academy of Sciences. - 1931. - المجلد. 17. - لا. 12. - ص. 684-688.
  4. Li B. و Martin EB تقريب لتوزيع F باستخدام توزيع مربع كاي. الإحصاء الحسابي وتحليل البيانات. - 2002. المجلد. 40. - لا. 1. ص. 21-26.



All Articles