SAMPLE_RANDOM
구문
SAMPLE_RANDOM(num_samples, data [, seed])
매개변수
num_samples
지정된 데이터 범위에 있는 각 열에서 가져올 샘플 수입니다.
data
무작위로 샘플링할 값입니다. 이 매개변수는 상수 값, 열, 셀 범위 또는 이 중 하나로 평가되는 표현식일 수 있습니다. data의 형식 정의는 IBM® 제품용 본 안내서의 장에서 "매크로 함수 매개변수" 절을 참조하십시오.
seed
난수 생성에 사용할 선택적 시드로, 정수여야 합니다. 정수가 아닌 값을 제공하면 값의 최저한도가 자동으로 대신 사용됩니다.
설명
SAMPLE_RANDOM은 지정된 데이터 범위를 무작위로 샘플링합니다. 이 함수는 입력 열마다 새 열을 하나씩 리턴하는데, 각 열은 data의 해당 입력 열에서 무작위로 샘플링된 num_samples개의 숫자를 포함합니다. 샘플은 각 열에 표시된 순서로 가져옵니다. 즉, 데이터 값은 서로에 대해 동일한 상대적 순서로 유지됩니다. seed를 제공할 경우 난수 생성기에 대한 시드로 사용됩니다.
예제
100개 셀 모두 값 3을 포함하는 TEMP라는 열을 새로 작성합니다.
100개의 값을 포함하는 TEMP라는 열을 새로 작성합니다. 이때 각 값은 V1 열 컨텐츠의 무작위 샘플입니다.
각 열이 50개의 값을 포함하는 TEMP, VXVY라는 세 개의 열을 새로 작성합니다. TEMP 열의 값은 V1 열의 무작위 샘플이고, VX 열의 값은 V2 열의 무작위 샘플이며, VY 열의 값은 V3 열의 무작위 샘플입니다.
각 열이 41개의 값을 포함하는 TEMP, VXVY라는 세 개의 열을 새로 작성합니다. TEMP 열의 값은 V1 열의 10-50 셀에서 가져온 무작위 샘플이고, VX 열의 값은 V2 열의 10-50 셀에서 가져온 무작위 샘플이며, VY 열의 값은 V3 열의 10-50 셀에서 가져온 무작위 샘플입니다. TEMP의 다른 셀은 비어 있습니다.
관련 함수