[問題] 如何產生區間內一定樣本數本數的數據

看板Office作者 (Lawrence)時間8年前 (2018/04/28 11:53), 編輯推噓2(2010)
留言12則, 2人參與, 8年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:Excel 版本:2016 嗨!各位版友好, 小弟目前想要寫一個公氏如下: 給定規格上下限、平均值、標準差及小數點位數,計算出在這範圍內的亂數, 我使用=ROUNDDOWN(RAND()*(規格上限-規格下限)+規格下限,小數點位數) 可以順利計算出在一定規格內的亂數, 但當我使用NORM.INV想要把平均值及標準差加入後, =NORM.INV(ROUNDDOWN(RAND()*(上限-下限)+下限,小數點位數),平均值,標準差) 卻會顯示#NUM!,不曉得是不是有哪個算式寫錯了嗎 我知道亂數產生器可以幫我這個忙,但我想要試著自己寫寫看,再煩請版友協助解惑! 萬分感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.10.105.108 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1524887639.A.C13.html

04/28 12:10, 8年前 , 1F
https://goo.gl/zCaZSZ 註解方面有說明到二個可能回傳#num
04/28 12:10, 1F

04/28 12:10, 8年前 , 2F
!錯誤值的可能,看看是否可排除
04/28 12:10, 2F

04/28 17:47, 8年前 , 3F
看說明第一個引數是介於0到1的機率值
04/28 17:47, 3F

04/28 17:54, 8年前 , 4F
有點不能想像你希望產生的亂數,有標準差、平均值就可以產
04/28 17:54, 4F

04/28 17:54, 8年前 , 5F
生常態分配,再給定上下限好像有點矛盾@@?
04/28 17:54, 5F

04/29 00:21, 8年前 , 6F
剛用電腦試了一下,probability是類似PR值的概念,所以你
04/29 00:21, 6F

04/29 00:21, 8年前 , 7F
餵0.5的話就會跑常態分配的中間值,也就是平均值
04/29 00:21, 7F

04/29 00:21, 8年前 , 8F
所以如果硬是要寫的話,應該要這樣:
04/29 00:21, 8F

04/29 00:22, 8年前 , 9F
先用NORM.DIST()算出上限及下限的probability值,再帶入
04/29 00:22, 9F

04/29 00:24, 8年前 , 10F
NORM.INV(RAND()*(NORM.DIST(上限)-NORM.DIST(下限))+NORM
04/29 00:24, 10F

04/29 00:24, 8年前 , 11F
.DIST(下限),平均值,標準差)
04/29 00:24, 11F

04/29 00:25, 8年前 , 12F
如果要限制小數點位數的話再把ROUNDDOWN掛在最外面
04/29 00:25, 12F
文章代碼(AID): #1Qu_1NmJ (Office)
文章代碼(AID): #1Qu_1NmJ (Office)