java正态分布_使用Java计算正态分布
您可以使用
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计算正态分布相关推荐
- java掌握_掌握Java 11的Constantdynamic
java掌握 为了使JVM对动态语言更具吸引力,该平台的第七版已将invokedynamic引入了其指令集. Java开发人员通常不会注意到此功能,因为该功能已隐藏在Java字节码中. 简而言之,通过 ...
- 易语言 java支持_开源Java客户端可以连接易语言服务器
我们的服务端处理客户端的连接请求是同步进行的, 每次接收到来自客户端的连接请求后, 都要先跟当前的客户端通信完之后才能再处理下一个连接请求. 这在并发比较多的情况下会严重影响程序的性能, 为此,我们可 ...
- java 示例_最佳Java示例
java 示例 什么是Java? (What is Java?) Java is a programming language developed by Sun Microsystems in 199 ...
- 尚学堂java培训_送给 Java 自学者或者初学者的最全知识清单,2020 年 Java 就该这么学...
最近逛知乎,发现有很多想自学 Java 或者 Java 初学者提问,不知道如何学习 Java?我接触 Java 快 8 年的时间了,一直从事 Java 开发工作,自己一直升级打怪,对于如何更好的学习 ...
- 21点 小游戏 java代码_基于Java的21点扑克游戏的实现
在上次写的比较牌点的扑克游戏上Java扑克游戏(多人多牌数比较游戏)的实现中,添加21点游戏规则,实现21点牌类游戏.具体实现步骤如下:[需要源代码的留QQ,大家一起探讨探讨哈,谢谢啦!] 抽象出规则 ...
- 谷歌去水印java实现_在Java中实现Google的“您的意思是”功能
谷歌去水印java实现 介绍 搜索引擎用户经常因各种原因而拼写错误的搜索词,包括键盘问题(键不起作用),陌生的国际名称(例如Sigmund Freud),意外更改一个字母(Sinpsons)或添加一个 ...
- java 模板方法_设计模式(java实现)_模板方法模式(Template method)
设计模式(java实现)_模板方法模式(Template method) 模板方法模式是编程中经常用到到的模式.它定义了一个操作中的算法骨架,将某些步骤延迟到子类中实现.这样,新的子类可以在不改变一个 ...
- java安装_使用Java 9模块化来发布零依赖本机应用程序
java安装 为什么我不能仅构建一个.EXE? 首次引入Java时,主流编程语言大多要么编译成独立的可执行文件(例如C / C ++,COBOL),要么在解释器中运行(例如Perl,Tcl). 对于许 ...
- java转账_使用Java模拟银行账户存、取款、转账功能
半枯 package bank;import java.util.Scanner;/** * 1.建立一个银行账户类(Acount),具有建立新帐号.查询余额.存款.取款.转账 * 即从本账户把钱转给 ...
- java预期_预期. java的
我有这段java代码.我是java中的菜鸟.. 错误: expected cfg = new Config; 码: import java.sql.Connection; import java.sq ...
最新文章
- pandas.Series.values 将Series内的数值以ndarray或ndarray-like的形式返回,取决于原Seires的数据类型
- 阿里云云服务器硬盘分区及挂载
- 快速排序与合并排序的分而治之
- 编程之美-阶乘方法整理
- 【转】如何用Maven创建web项目(具体步骤)
- 复习知识点:UITableView和UICollectionView的常用属性
- CodePage简介(转)
- .NET开源项目介绍及资源推荐:数据持久层
- python中的split函数的用法实例_python中的split()函数的用法
- 【机房重构】关于App.config配置文件
- Android控件之HorizontalScrollView 去掉滚动条
- 管理思维的逻辑之案例作业
- 联想怎么启用计算机的无线功能,IdeaCentre B3系列电脑无线连接中心的使用方法...
- java for 死循环_一个Java For语句死循环的例子源码
- (四)C++游戏开发-本地存储-二进制文件读写
- 2016 西班牙 国家德比(西甲31轮)
- Excel 快速跳到表格最后一行/第一行
- 论今日头条背后的产品逻辑分析
- 数据库安全性 --- 控制
- linux系统cpu性能测试工具
热门文章
- 论文文献引用及其作用规格
- 风讯CMS免费源代码不为人知的片段
- AlphaGo打星际,人类的胜算几何?
- [APM] OneAPM 云监控部署与试用体验
- 金万维云备份在网络大环境下为您的商超核心数据保驾护航
- 22款标致408更新车机导航
- flot - jQuery 图表插件(jquery.flot)使用-2
- mysql idata有什么用_IDataParameter有什么用,哪方面才用到
- 在 Windows10 系统下安装 Ubuntu22.04 系统
- mysql 小表连大表_MySQL 表之间关联查询时,为什么建议小表驱动大表?