본문 바로가기

남아선호사상이 성비에 미치는 영향 - 시뮬레이션

by iseohyun [2023. 4. 13.]

예전에 봤던 남아선호사상이 성비에 영향을 미치는가에 대한 영상이 생각나서, 한 번 시뮬레이션을 해보면 좋겠다는 생각이 들었다.

 

 

 

 

이론과 실제가 당연히 같겠지만, 결과는 당연하다.

왼쪽, 남아가 태어날 때까지 낳는다.
오른쪽, 한 집에서 하나의 아이만 출산한다.
** 남아선호사상의 경우, 한 집당 반드시 한 명의 여아가 있게 된다.
*** 1가구 1출생의 경우, "남아 + 여아 = 가구수" 이다.

 

 

아래 사이트에서 직접 실습해 볼 수 있다.

 

 

 

핵심 코드는 다음과 같다.

for (i = 0i < totali++) {
  isFirstChild = true; // 첫째는 무조건 낳습니다.[1] 남아가 나올 때까지 계속해서 출산합니다.[0]
  do {
     birth = Math.random() * (ratio + 100); // 출산합니다. ratio보다 작으면 남자, 크면 여자로 인식합니다.
     if (birth < ratio) {
       if (isFirstChild) {
         data[0].value[1]++; // 첫째 아이가 남아일 경우
       }
     data[0].value[0]++; // 남아인 경우
     } else {
       if (isFirstChild) {
         data[1].value[1]++; // 첫째 아이가 여아인 경우
       }
       data[1].value[0]++; // 여아인 경우
    }
    isFirstChild = false;
  } while (birth < ratio);
}

 

'정보' 카테고리의 다른 글

팁: 웹에서 내가 궁금한 폰트 찾는 방법  (0) 2024.03.02
한글  (303) 2023.04.30
장기 초보 탈출  (0) 2023.04.06
온라인 무료 장기판 설명서  (1) 2023.04.06
SVB 은행 파산과 수학  (1) 2023.03.24

댓글