[問題] R 程式中的 rnorm()指令

看板Statistics作者 (沒有暱稱)時間17年前 (2008/11/05 11:41), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
大家好,我對於R程式中幾個指令與概念有點困惑 希望高手們能幫忙解惑 n <- 5 # sample of size k <- 10 # k replication set.seed(391) m <- matrix(rnorm(n*k), nrow=k) 我不懂的是第四行中 rnorm(n*k) 的意思為何? 就我的了解,rnorm() 中的參數不都是數字嗎 用 n*k 為何不直接用 50 代表,而要用 n*k 代表,兩者有差嗎? 另外為何 rnorm() 之中可以省掉 mean 跟 sd 的參數? 沒有 mean 與 sd 的 rnorm() 代表的是什麼? 這是代表 mean=0, sd=1 的 standard normal distribution 嗎? 另外,我一直搞不懂 set.seed() 的概念,()中的數字有什麼含意嗎? 還是可以隨便設定? 這些疑惑可能很基本,但這些概念性的東西,我一直沒搞懂 所以很難繼續將作業寫下去,還請各位高手幫忙解惑,謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.12.166.170

11/05 15:36, , 1F
抽樣的個數會隨著n, k 改變;
11/05 15:36, 1F

11/05 17:20, , 2F
seed:讓不同抽樣結果具有一致性(reproducible)
11/05 17:20, 2F
文章代碼(AID): #194HNc_4 (Statistics)