التي جافا مكتبة يحسب دالة التوزيع العادية المتراكمة؟
-
22-07-2019 - |
سؤال
لمشروع لدي مواصفات مع الصيغ، لا بد لي من تنفيذها. في هذه الصيغ وجود دالة التوزيع العادية التراكمي، أن يأخذ تعويم وإخراج الاحتمالات. يرمز وظيفة من قبل Φ. موجود جافا مكتبة، الذي يحسب هذه الوظيفة؟
نصائح أخرى
العموم أباتشي - الرياضيات لديه ما كنت تبحث عن
وبشكل أكثر تحديدا، تحقق من في الطبقة NormalDistribution
.
إذا كنت تريد رمز بالضبط، هذا واحد يبدو أن نفس الوظيفة المستخدمة في أوبن أوفيس احسب (لقد قدمت بعض التغييرات من أجل أن تعمل في جافا):
// returns the cumulative normal distribution function (CNDF)
// for a standard normal: N(0,1)
double CNDF(double x)
{
int neg = (x < 0d) ? 1 : 0;
if ( neg == 1)
x *= -1d;
double k = (1d / ( 1d + 0.2316419 * x));
double y = (((( 1.330274429 * k - 1.821255978) * k + 1.781477937) *
k - 0.356563782) * k + 0.319381530) * k;
y = 1.0 - 0.398942280401 * Math.exp(-0.5 * x * x) * y;
return (1d - neg) * y + neg * (1d - y);
}
وجدت هنا: http://www.codeproject.com/ مراسلة / 2622967 / إعادة NORMSDIST-function.aspx
وSuanShu، جافا التحليل العددي مكتبة ، يحسب التوزيع الطبيعي والعديد من التوزيعات الإحصائية الأخرى.
هل يمكن استخدام الصيغة سلسلة الطاقة، والتي يستغرق سوى حوالي 10 خطوط للقانون ... انظر على سبيل المثال <لأ href = "http://introcs.cs.princeton.edu/java/22library/Gaussian.java هتمل "يختلط =" نوفولو "> http://introcs.cs.princeton.edu/java/22library/Gaussian.java.html (وظيفة Phi
)