Bắt đầu ngayBắt đầu miễn phí

Tạo số ngẫu nhiên

Bạn đã thấy sample() và “anh em” trong dplyrslice_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)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

Xem khóa học

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 = ___
)
Chỉnh sửa và Chạy Mã