이경수 선생님의 수학실험실

Random Sampling 본문

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

'R' 카테고리의 다른 글

Matrix operation  (0) 2021.04.20
Vectors (seq, rep)  (0) 2021.04.20
Random numbers  (0) 2021.04.20
The str Function(What is in this Object?) & summary Function  (0) 2021.04.16
Loop Functions - split  (0) 2021.04.15
Comments