IT | Computer/R

R 언어 통계 프로그래밍_Simulation: Generating Random Numbers

바람난후제 2016. 10. 15. 03:59
728x90
반응형

1. R에서의 확률 분포 함수

1) rnorm: 주어진 평균(mean)과 표준 편차(standard deviation)의 정규 분포 난수를 생성

2) dnorm: 특정 점이나 vector에서 표준 정규 분포를 평가한다. (주어진 평균과 표준편차를 0과 1로 변환)

3) pnorm: 정규분포에 대한 cumulative distribution function을 평가한다.

4) rpois: 주어진 rate에 따른 poisson 난수를 생성한다.

 

2. Parameters

1) d: density

2) r: random number generation

3) p: cumulative distribution

4) q: quantile function (p의 역함수 좌표 표시)

 

3. rnorm: rnorm(n, mean=0, sd=1)로 mean=0, standard deviation=1인 정규 분포 난수 생성

 

4. dnorm: dnorm(n, mean=0, sd=1, log=FALSE)로 f(x) = 1/(√(2 π) σ) e^-((x - μ)^2/(2 σ^2)) 출력

 

5. pnorm: cumulative distribution function 반환

 

6. rpois: rpois(n, lambda)로 p(x) = λ^x exp(-λ)/x! 반환

- n 수만큼 random number를 생성한다.

 

7. set.seed(n): 특정 n에 따라 random number가 정해진다. 같은 n 인 경우, 같은 random number를 생성한다.

 

 

 

 

 

728x90
반응형