產生隨機數值
你已經看過用 sample(),以及它在 dplyr 中的對應函式 slice_sample(),從一組值產生擬隨機數值。另一個相關任務是產生遵循特定統計分配的隨機數值,例如均勻分配或常態分配。
每個隨機數值產生函式的名稱都以「r」開頭。它的第一個引數是要產生的數量,其他引數則與分配種類有關。免費提示:試著用 args(runif) 與 args(rnorm) 來查看這些函式需要傳入哪些引數。
n_numbers 已可使用且設為 5000;ggplot2 已載入。
本練習屬於課程
R 的抽樣
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Generate random numbers from ...
randoms <- data.frame(
# a uniform distribution from -3 to 3
uniform = ___,
# a normal distribution with mean 5 and sd 2
normal = ___
)