시작하기무료로 시작하기

시뮬레이션을 위한 replicate() 사용

동전의 앞면이 나올 확률이 20%일 때, 첫 앞면이 나올 때까지 기다리는 시행을 100,000번 replicate()로 시뮬레이션하세요. 그리고 qplot()을 호출해 이 시뮬레이션의 히스토그램을 그리세요.

이 연습은 강의의 일부입니다

R로 배우는 확률 기초

강의 보기

연습 안내

  • replicate()를 사용해 기하분포 시행을 100,000번 시뮬레이션하세요. 두 번째 인수에는 제공된 표현식을 그대로 복사해 붙여 넣으세요.
  • replications에 대해 qplot()을 호출해 히스토그램을 그리세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Existing code for finding the first instance of heads
which(rbinom(100, 1, 0.2) == 1)[1]

# Replicate this 100,000 times using replicate()
replications <- 

# Histogram the replications with qplot
qplot(___)
코드 편집 및 실행