Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

5 13 0
Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài viết Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học đề xuất sử dụng phần mềm R để thực hiện mô phỏng theo phương pháp Monte Carlo các khái niệm, định lí quan trọng trong môn học Xác suất Thống kê ở bậc đại học. Qua kinh nghiệm giảng dạy và hiểu biết của tác giả, các giáo trình Xác suất Thống kê được sử dụng trong đa số các trường đại học ở Việt Nam chưa chú trọng các phương pháp mô phỏng khi trình bày các khái niệm của môn học.

Lê Thị Kim Anh Mô Monte Carlo phần mềm R giảng dạy Xác suất Thống kê bậc đại học Lê Thị Kim Anh Email: anhltk@buh.edu.vn Trường Đại học Ngân hàng 56 Hoàng Diệu 2, phường Linh Chiểu, Thành phố Thủ Đức, Thành phố Hồ Chí Minh, Việt Nam TÓM TẮT: Bài viết đề xuất sử dụng phần mềm R để thực mô theo phương pháp Monte Carlo khái niệm, định lí quan trọng môn học Xác suất Thống kê bậc đại học Qua kinh nghiệm giảng dạy hiểu biết tác giả, giáo trình Xác suất Thống kê sử dụng đa số trường đại học Việt Nam chưa trọng phương pháp mô trình bày khái niệm mơn học Điều dẫn đến việc học hiểu sinh viên nhiều hạn chế, đặc biệt khái niệm khó khái niệm khoảng tin cậy, định lí giới hạn trung tâm hay công thức xác suất Bayes Dùng phương pháp mô Monte Carlo giảng dạy Xác suất Thống kê giúp sinh viên hiểu kiến thức môn học vừa trực quan vừa chất TỪ KHÓA: Phương pháp Monte Carlo, Xác suất Thống kê Nhận 17/3/2022 Nhận chỉnh sửa 11/4/2022 Duyệt đăng 15/9/2022 DOI: https://doi.org/10.15625/2615-8957/12210904 Đặt vấn đề Tại Việt Nam, đa số trường đại học nói chung giảng dạy Xác suất Thống kê cho sinh viên khối ngành Kinh tế kĩ thuật theo kiểu thiên thực hành giải toán với điểm chung dựa vào giáo trình xuất nước tài liệu lưu hành nội Với hiểu biết qua khảo sát số đầu sách Xác suất Thống kê có mặt thị trường Việt Nam phương pháp Monte Carlo chưa đề cập gợi ý sử dụng nhằm hỗ trợ cho việc dạy học khái niệm khó tiếp cận hay hiểu sai thống kê Điều khiến cho sinh viên khơng học chun ngành Tốn bậc đại học hiểu khơng chất khái niệm, định lí phát biểu chương trình học Ở nước phát triển, phương pháp mô Monte Carlo nghiên cứu áp dụng vào giảng dạy Xác suất Thống kê sách viết Xác suất Thống kê [1], [2] Một số nghiên cứu xa việc viết Shiny App (trong R) giao dự án cho sinh viên viết Shiny App mơ cho nội dung học chương trình môn học [3], [4] Trong viết này, tác giả lựa chọn khoảng tin cậy ước lượng, định lí giới hạn trung tâm để thực mô Monte Carlo nhằm cung cấp nhìn cụ thể làm tài liệu tham khảo cho giảng viên muốn áp dụng Nội dung nghiên cứu 2.1 Mô Monte Carlo ngôn ngữ R Phương pháp Monte Carlo phương pháp mơ nhờ vào máy tính với liệu tạo hàm tạo số ngẫu nhiên có sẵn Sử dụng phương pháp Monte 18 TẠP CHÍ KHOA HỌC GIÁO DỤC VIỆT NAM Carlo ta mơ số khái niệm Xác suất Thống kê ta thực đủ lâu đủ nhiều máy tính mà không cần phải làm nhiều thử nghiệm thật giới thực Ví dụ sau mơ tả cách xấp xỉ số p theo phương pháp mô Monte Carlo: Dùng hàm tạo số ngẫu nhiên ngơn ngữ lập trình cụ thể (ở chúng tơi dùng R dùng hàm runif(n,a,b) để xuất ngẫu nhiên n giá trị có phân phối khoảng (a, b)) để tạo n = 100 điểm ngẫu nhiên nằm hình vng tâm (0, 0) độ dài cạnh đơn vị hệ trục toạ độ Oxy Đếm số điểm nằm bên hình trịn tâm (0,0), bán kính Giả sử có r điểm Về mặt xác suất, điểm có phân bố hình vng Khi n lớn, tỉ số r/n tiến số p/4 Điều cho phép ta xấp xỉ p 4r/n n đủ lớn (xem Bảng 1) Các lệnh R sau: set.seed(123) n

Ngày đăng: 11/10/2022, 20:14

Hình ảnh liên quan

Bảng 1: Kết quả xấp xỉ số pi qua mô phỏng Monte Carlo - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

Bảng 1.

Kết quả xấp xỉ số pi qua mô phỏng Monte Carlo Xem tại trang 2 của tài liệu.
Hình 1: Một phần giao diện R và tính tốn đơn giản trong R - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

Hình 1.

Một phần giao diện R và tính tốn đơn giản trong R Xem tại trang 2 của tài liệu.
Hình 2: Sơ đồ thiết kế hoạt động dạy học sử dụng mô phỏng Monte Carlo. - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

Hình 2.

Sơ đồ thiết kế hoạt động dạy học sử dụng mô phỏng Monte Carlo Xem tại trang 2 của tài liệu.
s. (xem Bảng 2). - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

s..

(xem Bảng 2) Xem tại trang 3 của tài liệu.
Hình 3: Biểu đồ Histogram cho 1000 lần lấy mẫu ngẫu nhiên kích thước n. (a) n = 5, (b) n = 10, (c) n = 30,  (d) n = 50. - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

Hình 3.

Biểu đồ Histogram cho 1000 lần lấy mẫu ngẫu nhiên kích thước n. (a) n = 5, (b) n = 10, (c) n = 30, (d) n = 50 Xem tại trang 3 của tài liệu.
Hình 4: Mơ phỏng 100 khoảng tin cậy 95% cho 100 mẫu kích thước 25. Có 4 mẫu trong đó khoảng tin cậy (màu  đỏ) không thật sự chứa trung bình quần thể (m = 0). - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

Hình 4.

Mơ phỏng 100 khoảng tin cậy 95% cho 100 mẫu kích thước 25. Có 4 mẫu trong đó khoảng tin cậy (màu đỏ) không thật sự chứa trung bình quần thể (m = 0) Xem tại trang 4 của tài liệu.
nổi tiếng trong chương trình truyền hình của Monty Hall có tên Let’s Make a Deal. Bài tốn cịn được gọi là  “bài toán ba cánh cửa” trong đó người chơi phải đối mặt  với ba cánh cửa giống hệt nhau - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

n.

ổi tiếng trong chương trình truyền hình của Monty Hall có tên Let’s Make a Deal. Bài tốn cịn được gọi là “bài toán ba cánh cửa” trong đó người chơi phải đối mặt với ba cánh cửa giống hệt nhau Xem tại trang 4 của tài liệu.
Bảng sau cho thấy một số kết quả mô phỏng với các giá trị khác nhau của n. - Mô phỏng Monte Carlo bằng phần mềm R trong giảng dạy Xác suất Thống kê ở bậc đại học

Bảng sau.

cho thấy một số kết quả mô phỏng với các giá trị khác nhau của n Xem tại trang 5 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan