1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python으로 배우는 Monte Carlo 시뮬레이션

Connected

演習

시뮬레이션 데이터와 과거 데이터 비교하기

좋은 시뮬레이션이라면 과거 데이터와 유사한 결과를 보여야 해요. 영상에서 진행한 시뮬레이션도 그랬을까요? 이번 연습에서는 시뮬레이션 결과를 점검하는 한 가지 방법을 직접 살펴보겠습니다.

먼저, 다변량 정규분포와 dia의 평균과 공분산 행렬을 사용해 시뮬레이션을 수행해요. 그런 다음, 과거 데이터와 시뮬레이션 데이터의 평균을 확인해 보세요. 서로 비슷한가요?

당뇨병 데이터셋은 DataFrame dia로 로드되어 있으며, 다음 라이브러리가 이미 임포트되어 있어요: pandas는 pd, numpy는 np, scipy.stats는 st.

指示

100 XP
  • 다변량 정규분포와 dia의 평균과 공분산 행렬을 사용하여 10,000번 시뮬레이션을 수행하세요.
  • pandas의 .mean() 함수를 사용해 과거 데이터셋 dia의 bmi, tc 열과 시뮬레이션 결과 df_results의 bmi, tc 평균값을 계산하고, 두 결과가 유사한지 확인하세요.
  • 같은 방식으로 pandas의 .cov()를 사용해 dia의 bmi, tc 열과 시뮬레이션 결과 df_results의 bmi, tc 공분산 행렬을 계산하고, 두 결과가 유사한지 확인하세요.