Tạo số ngẫu nhiên
Bạn đã thấy sample() và “anh em” trong dplyr là slice_sample() để tạo các số giả ngẫu nhiên từ một tập giá trị. Một nhiệm vụ liên quan là tạo ra các số ngẫu nhiên tuân theo một phân phối thống kê, như phân phối đều (uniform) hoặc phân phối chuẩn (normal).
Mỗi hàm sinh số ngẫu nhiên đều có tên bắt đầu bằng chữ "r". Đối số đầu tiên là số lượng giá trị cần tạo, các đối số còn lại phụ thuộc vào từng phân phối. Gợi ý miễn phí: Thử args(runif) và args(rnorm) để xem bạn cần truyền những đối số nào cho các hàm này.
n_numbers đã được cung cấp và đặt là 5000; ggplot2 đã được nạp.
Bài tập này là một phần của khóa học
Lấy mẫu trong R
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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 = ___
)