겉바속촉
[재현자료] 재현자료 생성기법 본문
728x90
반응형
통계 모수 기법
난수 생성
- 난수란 정의된 범위 내에서 무자구이로 추출된 수
- 난수는 누구라도 그 다음에 나올 값을 확신할 수 없어야 함
- 난수를 만들기 위해 주사위던지기, 숫자공 뽑기 등 방법을 사용
- 하지만, 불편해서 컴퓨터를 활용해서 난수 생성
- 게임, 시뮬레이션 등 많은 컴퓨터 분야에서 난수가 사용됨
실행할 때 마다 다른 값이 나와서 난수처럼 보이지만
컴퓨터는 어떻게 다른 값을 만들 수 있을까?
as.integer(1 + runif(1, 0, 1) * 5) --> 1부터 5까지의 수
> runif(1,0,1)
[1] 0.6314401
> runif(1,0,1)
[1] 0.1096426
> runif(1,0,1)
[1] 0.3773332
> runif(1,0,1)
[1] 0.9704749
> runif(1,0,1)*5
[1] 4.639404
> runif(1,0,1)*5
[1] 2.858172
> runif(1,0,1)*5
[1] 1.331681
> as.integer(1+runif(1,0,1)*5)
[1] 1
> as.integer(1+runif(1,0,1)*5)
[1] 3
> as.integer(1+runif(1,0,1)*5)
[1] 5
> as.integer(1+runif(1,0,1)*5)
[1] 5
> as.integer(1+runif(1,0,1)*5)
[1] 2
> as.integer(1+runif(1,0,1)*5)
[1] 2
> as.integer(1+runif(1,0,1)*5)
[1] 3
> as.integer(1+runif(1,0,1)*5)
[1] 4
as.integer(1 + runif(1, 0, 1) * 6) --> 1부터 6까지의 수
> as.integer(1+runif(1,0,1)*6)
[1] 6
> as.integer(1+runif(1,0,1)*6)
[1] 1
> as.integer(1+runif(1,0,1)*6)
[1] 4
> as.integer(1+runif(1,0,1)*6)
[1] 5
> as.integer(1+runif(1,0,1)*6)
[1] 1
728x90
반응형
'IT 일기 (상반기) > 가명처리' 카테고리의 다른 글
[개인정보보호법] 개인정보 정의 및 GDPR (0) | 2021.07.28 |
---|---|
[개인정보보호법] 용어정의 (0) | 2021.07.28 |
[머신러닝] 머신러닝 소개 (1) | 2021.06.24 |
[가명처리] 의료정보 가명처리 (0) | 2021.06.22 |
[가명처리] 금융정보 가명처리 (0) | 2021.06.22 |