永发信息网

Java如何设置标准正态分布函数?

答案:2  悬赏:70  手机版
解决时间 2021-01-03 05:00
一个点的寿命满足标准正态分布函数,界限为10,平均值为5,标准差为10/6,问如何设置?Java语言
最佳答案
* 标准正态分布分布函数。
  * 入口参数u。 任意实数。 返回标准正态分布概率密度。
  先是考虑把正态分布的那张表搞到程序中,通过查表的方式,小数点三位后面多出来的值使用公式来计算

  正态分布中一些值得注意的量:
  密度函数关于平均值对称
  平均值与它的众数(statistical mode)以及中位数(median)同一数值。
  函数曲线下68.268949%的面积在平均数左右的一个标准差范围内。
  java
  public double nextDouble() {
  return (((long)(next(26)) << 27) + next(27))
  / (double)(1L << 53);
  }

  private double nextNextGaussian;
  private boolean haveNextNextGaussian = false;

  synchronized public double nextGaussian() {
  // See Knuth, ACP, Section 3.4.1 Algorithm C.
  if (haveNextNextGaussian) {
  haveNextNextGaussian = false;
  return nextNextGaussian;
  } else {
  double v1, v2, s;
  do {
  v1 = 2 * nextDouble() - 1; // between -1 and 1
  v2 = 2 * nextDouble() - 1; // between -1 and 1
  s = v1 * v1 + v2 * v2;
  } while (s >= 1 || s == 0);
  double multiplier = StrictMath.sqrt(-2 * StrictMath.log(s)/s);
  nextNextGaussian = v2 * multiplier;
  haveNextNextGaussian = true;
  return v1 * multiplier;
  }
  }

  c++
  public static double y(double x) {
  return 1 /.9) {
  return 1; Math;
  for (double i = pc.00001.E.sqrt(2 * Math; i += step)
  f += y(i) * step; 3.pow(Math, -x * x /.9) {
  return 0;
  }
全部回答
没办法求出函数,,只能使用 数值积分 法 简单的写法效率非常低,要想效率比较高就得专门研究高级的数值积分算法 我建议你使用查表法,就是把标准正态分布表硬编码直接写到程序里,然后查表 我 看了一下,表中一共就30*10=300个数(当然只是一半) 查表的速度绝对无与伦比的快 给你一个效率不高的办法 public static double y(double x) { return 1 / math.sqrt(2 * math.pi) * math.pow(math.e, -x * x / 2); } public static double fai(double x) { if (x < -3.9) { return 0; } else if (x > 3.9) { return 1; } double f = 0; double pc = -5; double step = 0.00001; for (double i = pc; i < x; i += step) f += y(i) * step; return f; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
问:求大神指点有没有当天下款的网贷,给推荐
能使有意义的x的取值范围是A.x>-2B.x≥-2C.x
—I should have gone to the wonderful conc
孩子吃奶大人能吃泥猴桃么
东莞有哪些好玩的地方?
单选题________mancanfailmanytimes,bu
换手机卡,不换手机号
有什么方法可以让摘下来的香蕉很快变熟?
下列植物中,从外界吸水较多的是A.种在盐碱地
初中化学酸碱指示剂部分有什么口诀吗
圣丽芳经典除根痤疮三件套可以真的祛痘吗
袁腾飞到底受到过迫害没有
鹤山市公安局共和派出所在什么地方啊,我要过
网件netgear wndr3800 怎么设置多拨上网
单选题Theweatherforecastdoesn'tsay_______
推荐资讯
皇帝的老师叫什么
单选题对下面各句中的“笑”字分析不当的一项
每天供给地球光和热的太阳与我们的距离非常的
大旺务村委会地址在什么地方?想过去办事
阿荣旗公安局交通警察大队车辆管理所地址在什
室友打鼾怎么办
填入下面横线处的语句,排列恰当的一组是这就
请问,急问 我今天已经在网上提交赎回了 怎么
一年中,南半球海洋的最高气温出现在A.7月B.8
科密X5m过热保护灯亮要等多久
3000吨的货船是远洋船舶吗?
单选题2008年6月24日,中国红网载文指出,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?