R
Random Sampling
(이경수)
2021. 4. 20. 15:48
sample()은 특정범위의 데이터를 임의로 추출하는 함수이다. 아래와 같이 sample(1:10)은 [1:10]에서 하나의 순열을 만들어 낸다. 이 때, 데이터를 뽑는 횟수를 인자로 추가할 수 있다. sample(1:10, 5)는 [1:10] 범위에서 5개를 뽑아 만든 순열이다. 기본적으로 비복원추출이지만 replace 값을 TRUE로 줌으로써 복원추출을 할 수도 있다.
[1] 9 2 3 1 8 10 6 4 7 5
> sample(1:10, 5)
[1] 7 1 6 9 4
> sample(1:10, replace = TRUE)
[1] 6 9 8 6 3 9 7 8 6 2
> sample(1:10, replace = TRUE)
[1] 7 2 3 4 3 1 7 9 1 2