如何利用EXECL生成正態分布隨機數?
1,工具法:
在Excel2007的數據選項卡中單擊“數據分析”按鈕(初次使用此功能需要在Excel選項中添加“分析工具庫”加載項),在出現的“數據分析”對話框中選擇“隨機數發生器”,打開“隨機數發生器”對話框,在這個對話框里可以設置所需的隨機數參數,其中“變量個數”表示需要同時生成的隨機數組數,留空的情況下可以生成一組隨機數。“隨機數個數”指的是同一組中生成的隨機數個數。在“分布”下拉列表中選擇“正態”。“平均值”和“標準偏差”是與分布形態相關的兩個參數,根據實際的需要進行輸入。最后在“輸出選項”中選擇隨機數生成的位置。單擊“確定”按鈕即可生成一組符合參數要求的正態分布的隨機數。
2,公式法:
用到兩個函數NormDist和NormInv
,分別介紹如下:NormDist
用途:用于求正態分布的概率密度以及累積概率格式:=NormDist(x,
均值,
標準差,
是否累積)其中最后一個參數“是否累積”=False時計算的是概率密度,“是否累積”=True時計算的是累積概率(從-∞算起)例如:NormDist(1,0,1,False)=0.242
NormDist(1,0,1,True)=0.841NormInv用途:由累積概率反算位置點,可以看作NormDist的反函數格式:=NormInv(概率,
均值,
標準差)例如:NormInv(0.841,0,1)=1
當所研究的正態分布為標準正態分布(即均值=0
,標準差=1)時,可以直接用normSdist和normSinv兩個函數。