데이터분석/R

[실무 프로젝트로 배우는...] 확률분포 함수

버섯도리 2022. 1. 22. 11:49

> ### 3.3 확률분포 함수

> #### 3.3.1 난수 생성

> # 정규분포 난수 생성 - rnorm()
> RN = rnorm(n = 100, mean = 0, sd = 1) # 난수 생성
> hist(RN)


> # t 분포 난수 생성 - rt()
> RT = rt(n = 100, df = 9) 
> hist(RT)


> # 카이제곱분포 난수 생성 - rchisq()
> RCH = rchisq(n = 100, df = 9)
> hist(RCH)


> # F분포 난수 생성 - rf()
> RF = rf(n = 100, df1 = 2, df2 = 3)
> hist(RF)



> #### 3.3.2 확률밀도, 누적분포, 분위수

> # 확률밀도 - dnorm()
dnorm(x = 0.1, mean = 0, sd = 1)
[1] 0.3969525
dt(x = 0.1, df = 9)
[1] 0.3858863

> # 누적분포 - pnorm()
pnorm(q = 0.1, mean = 0, sd = 1)
[1] 0.5398278
pnorm(q = 0, mean = 0, sd = 1)
[1] 0.5

> # 분위수 - qnorm() => 누적분포에 대한 x값을 출력
qnorm(p = 0.1, mean = 0, sd = 1) 
[1] -1.281552
qnorm(p = 0.5, mean = 0, sd = 1) 
[1] 0

 

 

 

 

 

출처 : 실무 프로젝트로 배우는 데이터 분석 with R