1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Mô phỏng Monte Carlo với Python

Connected

Bài tập

So sánh dữ liệu mô phỏng và dữ liệu lịch sử

Một mô phỏng tốt nên cho kết quả tương tự dữ liệu lịch sử. Điều đó có đúng với mô phỏng trong video không? Trong bài tập này, bạn sẽ khám phá một cách để kiểm tra kết quả mô phỏng và tìm câu trả lời!

Trước hết, bạn sẽ thực hiện mô phỏng bằng phân phối chuẩn đa biến, sử dụng vector trung bình và ma trận hiệp phương sai của dia. Sau đó, bạn sẽ kiểm tra giá trị trung bình của cả dữ liệu lịch sử và dữ liệu mô phỏng. Chúng có tương tự nhau không?

Bộ dữ liệu tiểu đường đã được nạp dưới dạng DataFrame dia, và các thư viện sau đã được nhập sẵn: pandas là pd, numpy là np, và scipy.stats là st.

Hướng dẫn

100 XP
  • Thực hiện mô phỏng 10.000 lần bằng phân phối chuẩn đa biến, sử dụng vector trung bình và ma trận hiệp phương sai của dia.
  • Dùng hàm .mean() trong pandas để tính giá trị trung bình của các cột bmi và tc trong bộ dữ liệu lịch sử dia và kết quả mô phỏng bmi và tc từ df_results để đánh giá xem chúng có tương tự nhau không.
  • Tương tự, dùng .cov() của pandas để tính ma trận hiệp phương sai của các cột bmi và tc trong dia và kết quả mô phỏng bmi và tc từ df_results để đánh giá mức độ tương tự.