開始使用免費開始

產生隨機數值

你已經看過用 sample(),以及它在 dplyr 中的對應函式 slice_sample(),從一組值產生擬隨機數值。另一個相關任務是產生遵循特定統計分配的隨機數值,例如均勻分配或常態分配。

每個隨機數值產生函式的名稱都以「r」開頭。它的第一個引數是要產生的數量,其他引數則與分配種類有關。免費提示:試著用 args(runif)args(rnorm) 來查看這些函式需要傳入哪些引數。

n_numbers 已可使用且設為 5000ggplot2 已載入。

本練習屬於課程

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 = ___
)
編輯並執行程式碼