如何生成以下数字如果知道样本均数和标准差x±s是4.86±1-查字典问答网
分类选择

来自刘宝龙的问题

  如何生成以下数字如果知道样本均数和标准差x±s是4.86±1.17我需要编一组n=62个数据使其达到前面的标准,而且范围在3.8-5.8之间生成,我做论文用要方法

  如何生成以下数字

  如果知道样本均数和标准差x±s是4.86±1.17我需要编一组n=62个数据使其达到前面的标准,而且范围在3.8-5.8之间生成,我做论文用要方法

3回答
2020-01-31 21:06
我要回答
请先登录
郭鑫华

  你已规定了数值范围是3.8-5.8之间,平均数4.86,则标准差会小于±1.17.

  一般分布,68%-95%-99.7%,即68%的数1倍标准差以内,95%的数2倍标准差以内,99.7%的数3倍标准差以内.

  用62去乘百分比,得个数.然后用产生随机数的方法,产生每个范围需要的数的个数.

2020-01-31 21:11:00
刘宝龙

  大概懂了些,可是我生成68%的数的范围怎么来啊亲,还有95%,99.7%的范围,怎么算,求求解答

2020-01-31 21:14:30
郭鑫华

  62*68%=42.在4.86±1.17范围内产生42个随机数。在4.86±1.17*2范围内,产生62*95%-42个随机数。。。。再做统计计算,获得mean和标准差,若偏差大,进行修正。或重新生成若干新的组,哪组好用哪组。#includesrand((unsigned)time(NULL));//种子再用rand()产生随机数,放大缩小偏移转换到你的目标范围。

2020-01-31 21:15:16

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •