1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Thống kê với R

Connected

Bài tập

Tạo phân phối xác suất

Một nhà hàng mới mở vài tháng trước và ban quản lý muốn tối ưu hóa không gian chỗ ngồi dựa trên kích thước của các nhóm khách đến thường xuyên nhất. Trong một buổi tối, có 10 nhóm người đang chờ được xếp chỗ trong nhà hàng, nhưng thay vì được gọi theo thứ tự đến, họ sẽ được gọi ngẫu nhiên. Trong bài tập này, bạn sẽ khảo sát xác suất các nhóm với kích thước khác nhau được chọn đầu tiên. Dữ liệu về mười nhóm được chứa trong khung dữ liệu restaurant_groups.

Hãy nhớ rằng giá trị kỳ vọng có thể được tính bằng cách nhân mỗi kết quả có thể xảy ra với xác suất tương ứng của nó rồi lấy tổng. Dữ liệu restaurant_groups đã có sẵn và các thư viện dplyr và ggplot2 đã được nạp.

Hướng dẫn 1/4

undefined XP
  • 1
    • Tạo biểu đồ histogram cho cột group_size của restaurant_groups, đặt số lượng bins là 5.
  • 2
    • Đếm số lượng mỗi group_size trong restaurant_groups, sau đó thêm một cột tên probability chứa xác suất chọn ngẫu nhiên một nhóm theo từng kích thước. Lưu kết quả vào một khung dữ liệu mới tên size_distribution.
  • 3
    • Tính giá trị kỳ vọng của size_distribution, đại diện cho kích thước nhóm kỳ vọng.
  • 4
    • Tính xác suất chọn ngẫu nhiên một nhóm có 4 người trở lên bằng cách lọc và tổng hợp.