[問題] 請教一下如何使用R來產生隨機變數
請教一下如何利用R這個程式
使用accept-reject algorithm來產生常態分配的隨機變數
演算法的步驟為
1. 產生 U~uniform(-1,1)
V~uniform(-1,1)
2. let W=U^2 + V^2
3. If W>1 , 回到步驟一重新來一次
這樣的話就可以產生隨機變數 服從常態分配了
可是在寫程式的時候 要如何寫
才能夠在一個function內產生n個服從常態分配的樣本呢??
對於軟體方面還是新手 不熟悉該怎麼寫迴圈...><
不寫迴圈的話 一次只能產生一個樣本了...Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.218.141
推
05/26 05:12, , 1F
05/26 05:12, 1F
→
05/26 05:13, , 2F
05/26 05:13, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 5 篇):