반응형
예제 코드
rbernoulli <- function(n, p){
# 결과값을 받을 변수 result
result <- rep(0, n)
# 스탑와치 돌린 결과
stop_watch <- runif(n)
# 필터링을 이용한 1값을 부여
result[stop_watch < p] <- 1
return(result)
}
우리가 만든 함수를 실행을 시켜 봅시다! 1이 나오는 비율이 30%인 베르누이 확률변수에서 숫자 10개 뽑기.
# 베르누이 p = 0.3 숫자 10개 뽑기
rbernoulli(10, 0.3)
## [1] 1 0 0 0 1 0 0 0 1 1
반응형
'Statistics' 카테고리의 다른 글
메트로폴리스-해스팅스(Metropolis-Hastings) 난수추출 알고리즘에 대하여 (0) | 2022.05.09 |
---|---|
[be-favorite] #5 중심극한정리에 관한 고찰 (4) | 2022.01.23 |
넷플릭스 DP에 나온 몬티홀 문제와 베이즈 정리에 대한 완벽 정리.zip (0) | 2021.09.27 |
세상에서 가장 친절한 MLE 강의 시리즈. 1강 - 개념이해 (0) | 2021.09.25 |
확률변수 (random variable)를 만들어 보자. (3) | 2020.08.01 |
댓글