码迷,mamicode.com
首页 > 编程语言 > 详细

java实现正态分布函数( commons-math-3.3 )

时间:2014-09-15 14:24:48      阅读:2716      评论:0      收藏:0      [点我收藏+]

标签:math   java   apache   

1、 计算过程为:提取报表原始数据——>按上述公式计算财务比率值——>按上述分组规则对比率值进行分组——>对各组赋相应的值——>基于各变量分组赋值和权重,按公式计算定量模型得分S1(公式如下)

 

 

其中:bubuko.com,布布扣

 

 

上述微积分公式是一个正态分布且为标准正态分布的积分公式,目前apache的commons-math-3.3.jar包已经实现了这个公式的计算方法,jar包请见附件!

上述微积分公式实现代码:

               NormalDistribution normalDistributioin = new NormalDistribution(0,1); 

               double S1 = normalDistributioin.cumulativeProbability(常数项+变量1赋值x变量1系数+...+变量N赋值x变量N系数);

 

               S1的值代表概率,范围在0~1之间。

cumulativeProbability---对应EXCEL NORMSDIST(正态分布函数)

inverseCumulativeProbability  对应EXCEL mormsinv(正态分布反函数)



java实现正态分布函数( commons-math-3.3 )

标签:math   java   apache   

原文地址:http://blog.csdn.net/sarck3/article/details/39290909

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!