能不能用excel產生在一定公差範圍內的正態分佈隨機數
- 2022-09-13
正態分佈是一種對稱分佈,需要平均值和標準偏差兩個引數,才能完全確定其分佈。而你的要求是平均值、上偏差和下偏差,無法確定你所要求的正態分佈。
有兩種處理辦法供選擇:
1。 修正平均值,使上下偏差成為兩個相反數,並將其定義為標準偏差。即平均值為99。77,標準偏,0。11
2。 根據所規定的上下偏差,確定一個大致的標準偏差,如0。1,在求值時只擷取上下偏差範圍內的數。
針對第一種選擇,可以用函式:
=NORMINV(RAND(),99。77,0。11)
針對第二種選擇,可以用函式:
=if(NORMINV(RAND(),100,0。1)>99。88,99。88,if(NORMINV(RAND(),100,0。1)>99。66,NORMINV(RAND(),100,0。1,99。66))
=100+RAND()*(0。12+0。34)-0。34
再看看別人怎麼說的。