您可以使用

error function中提供的

error function,如

here和

here所述.

附录:@Brent Worden answer中提出的方法大大简化了这些问题的解决方案.作为一个具体示例,下面的代码显示了如何解决您引用的examples.此外,我发现使用Erf.erf将定义here与cumulativeProbability()的实现进行比较是有帮助的.还请注意inverseCumulativeProbability()的实现如何概括所需的迭代方法.

import org.apache.commons.math.MathException;

import org.apache.commons.math.distribution.NormalDistribution;

import org.apache.commons.math.distribution.NormalDistributionImpl;

/**

* @see http://stattrek.com/Tables/Normal.aspx#examples

* @see https://stackoverflow.com/questions/6353678

*/

public class CumulativeProbability {

private static NormalDistribution d;

public static void main(String[] args) throws MathException {

// Problem 1; µ = 1000; σ = 100

d = new NormalDistributionImpl(1000, 100);

System.out.println(d.cumulativeProbability(1200));

// Problem 2; µ = 50; σ = 10

d = new NormalDistributionImpl(50, 10);

System.out.println(d.inverseCumulativeProbability(0.9));

}

}

安慰:

0.9772498680518208

62.81551565546365

讨论:

问题1.在具有正常分布寿命的设备中,平均寿命为1000小时,标准偏差为100小时,~97.7%将在1200小时内失效.

问题2.在具有正常分布技能的人中,平均50次重复,标准偏差为10次重复,个人可以超过90%的人口,重复63次.

java正态分布_使用Java计算正态分布相关推荐

  1. java掌握_掌握Java 11的Constantdynamic

    java掌握 为了使JVM对动态语言更具吸引力,该平台的第七版已将invokedynamic引入了其指令集. Java开发人员通常不会注意到此功能,因为该功能已隐藏在Java字节码中. 简而言之,通过 ...

  2. 易语言 java支持_开源Java客户端可以连接易语言服务器

    我们的服务端处理客户端的连接请求是同步进行的, 每次接收到来自客户端的连接请求后, 都要先跟当前的客户端通信完之后才能再处理下一个连接请求. 这在并发比较多的情况下会严重影响程序的性能, 为此,我们可 ...

  3. java 示例_最佳Java示例

    java 示例 什么是Java? (What is Java?) Java is a programming language developed by Sun Microsystems in 199 ...

  4. 尚学堂java培训_送给 Java 自学者或者初学者的最全知识清单,2020 年 Java 就该这么学...

    最近逛知乎,发现有很多想自学 Java 或者 Java 初学者提问,不知道如何学习 Java?我接触 Java 快 8 年的时间了,一直从事 Java 开发工作,自己一直升级打怪,对于如何更好的学习 ...

  5. 21点 小游戏 java代码_基于Java的21点扑克游戏的实现

    在上次写的比较牌点的扑克游戏上Java扑克游戏(多人多牌数比较游戏)的实现中,添加21点游戏规则,实现21点牌类游戏.具体实现步骤如下:[需要源代码的留QQ,大家一起探讨探讨哈,谢谢啦!] 抽象出规则 ...

  6. 谷歌去水印java实现_在Java中实现Google的“您的意思是”功能

    谷歌去水印java实现 介绍 搜索引擎用户经常因各种原因而拼写错误的搜索词,包括键盘问题(键不起作用),陌生的国际名称(例如Sigmund Freud),意外更改一个字母(Sinpsons)或添加一个 ...

  7. java 模板方法_设计模式(java实现)_模板方法模式(Template method)

    设计模式(java实现)_模板方法模式(Template method) 模板方法模式是编程中经常用到到的模式.它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现.这样,新的子类可以在不改变一个 ...

  8. java安装_使用Java 9模块化来发布零依赖本机应用程序

    java安装 为什么我不能仅构建一个.EXE? 首次引入Java时,主流编程语言大多要么编译成独立的可执行文件(例如C / C ++,COBOL),要么在解释器中运行(例如Perl,Tcl). 对于许 ...

  9. java转账_使用Java模拟银行账户存、取款、转账功能

    半枯 package bank;import java.util.Scanner;/** * 1.建立一个银行账户类(Acount),具有建立新帐号.查询余额.存款.取款.转账 * 即从本账户把钱转给 ...

  10. java预期_预期. java的

    我有这段java代码.我是java中的菜鸟.. 错误: expected cfg = new Config; 码: import java.sql.Connection; import java.sq ...

最新文章

  1. pandas.Series.values 将Series内的数值以ndarray或ndarray-like的形式返回,取决于原Seires的数据类型
  2. 阿里云云服务器硬盘分区及挂载
  3. 快速排序与合并排序的分而治之
  4. 编程之美-阶乘方法整理
  5. 【转】如何用Maven创建web项目(具体步骤)
  6. 复习知识点:UITableView和UICollectionView的常用属性
  7. CodePage简介(转)
  8. .NET开源项目介绍及资源推荐:数据持久层
  9. python中的split函数的用法实例_python中的split()函数的用法
  10. 【机房重构】关于App.config配置文件
  11. Android控件之HorizontalScrollView 去掉滚动条
  12. 管理思维的逻辑之案例作业
  13. 联想怎么启用计算机的无线功能,IdeaCentre B3系列电脑无线连接中心的使用方法...
  14. java for 死循环_一个Java For语句死循环的例子源码
  15. (四)C++游戏开发-本地存储-二进制文件读写
  16. 2016 西班牙 国家德比(西甲31轮)
  17. Excel 快速跳到表格最后一行/第一行
  18. 论今日头条背后的产品逻辑分析
  19. 数据库安全性 --- 控制
  20. linux系统cpu性能测试工具

热门文章

  1. 论文文献引用及其作用规格
  2. 风讯CMS免费源代码不为人知的片段
  3. AlphaGo打星际,人类的胜算几何?
  4. [APM] OneAPM 云监控部署与试用体验
  5. 金万维云备份在网络大环境下为您的商超核心数据保驾护航
  6. 22款标致408更新车机导航
  7. flot - jQuery 图表插件(jquery.flot)使用-2
  8. mysql idata有什么用_IDataParameter有什么用,哪方面才用到
  9. 在 Windows10 系统下安装 Ubuntu22.04 系统
  10. mysql 小表连大表_MySQL 表之间关联查询时,为什么建议小表驱动大表?