예제: 난수 생성을 위한 기초값
Seed 함수를 사용하여 새 난수 집합을 생성하는 프로세스를 제어합니다.
1. 간단한 프로그램에서
Seed 및
rnorm 함수를 사용하고 세 번 반복할 때마다 기초값을 재설정하여 정규 분포 난수의 동일한 집합을 생성합니다.
| • 기초값이 1로 설정되어 있기 때문에 매번 동일한 난수 집합이 생성됩니다. • SameNormal은 매번 반복할 때마다 동일한 열 세 개가 포함된 행렬을 반환합니다. |
2. hist 및
max 함수를 사용하여 빈이 n_bins개인 두 번째 난수 집합의 히스토그램을 도표화합니다. 구한 집합의 최대값을 표시하는 가로 마커를 추가합니다.
3. 매번 반복할 때마다 기초값을 증가시켜 서로 다른 정규 분포 난수 집합을 생성하도록 프로그램을 수정합니다.
| • 이제 반복할 때마다 기초값이 변경되므로 각각의 난수 집합이 고유합니다. • 두 프로그램 모두 0번째 반복에서 기초값 1로 시작하기 때문에 구한 두 행렬 모두 열 0에 동일한 집합이 포함됩니다. |
4. 구한 행렬에서 두 번째 데이터 집합을 추출합니다.
5. 함수 hist를 사용하여 빈이 n_bins개인 난수 집합의 히스토그램을 생성한 다음 집합의 최대값을 계산합니다.
6. 히스토그램을 도표화하고 가로 마커를 사용하여 최대값을 표시합니다.