SLIDE_WINDOW
PredictiveInsight에만 적용됩니다.
구문
SLIDE_WINDOW(width, data [, increment])
매개변수
width
슬라이딩 윈도우의 크기(세로 행 수)입니다.
data
윈도우를 슬라이딩하거나 데이터를 생성하는 데 사용할 셀 범위입니다. 이 매개변수는 상수 값, 열, 셀 범위 또는 이 중 하나로 평가되는 표현식일 수 있습니다. data의 형식 정의는 IBM® 제품용 본 안내서의 장에서 "매크로 함수 매개변수" 절을 참조하십시오.
increment
매번 증분할 행 수입니다. 기본값은 1입니다. 이 매개변수는 0보 크고 data의 길이보다 작은 정수여야 합니다.
설명
SLIDE_WINDOW는 지정된 윈도우 크기를 사용하여 지정된 데이터 범위로 슬라이딩하여 윈도우 데이터 값에서 패턴을 작성합니다. 이 함수는 입력 열 수에 width를 곱한 개수의 열을 리턴합니다. 슬라이딩 윈도우는 data의 맨 위에서 시작되며 width개의 행을 포함합니다. 이 윈도우의 데이터 값(왼쪽에서 오른쪽, 위에서 아래 방향으로 읽음)은 함께 연결되어 출력 데이터 범위에서 하나의 행이 됩니다. 슬라이딩 윈도우는 매번 increment개수의 행만큼 아래로 이동합니다.
예를 들어 V1V2 열은 다음과 같은 데이터를 포함한다고 가정합니다.
10 2 20 3 30 4 40 5 50 ...
이 경우 표현식 V3=SLIDE_WINDOW(2, V1:V2)V3:V6 열에 다음과 같은 출력을 생성합니다.
10 2 20 2 20 3 30 3 30 4 40 ...
처음 두 행이 출력의 첫 번째 행을 작성합니다. 그런 다음 윈도우가 한 행을 아래로 슬라이딩하여 다음 패턴을 작성하는 방식으로 진행됩니다.
*
예제
V1 열 값의 복사본을 포함하는 TEMP라는 열을 새로 작성합니다.
각 행이 V1:V3 열의 3 x 3 데이터 윈도우를 포함하는 9개의 열을 새로 작성합니다. 입력의 1-3 행이 출력의 첫 번째 행이 되고, 2-4 행이 두 번째 행이 됩니다.
각 행이 V1:V3 열의 10-20 행에서 3 x 2 데이터 윈도우를 포함하는 6개의 열을 새로 작성합니다. 입력의 10-11 행이 출력의 첫 번째 행이 되고, 11-12 행이 두 번째 행이 됩니다.
각 행이 V1, V3, 및 V5 열의 3 x 2 데이터 윈도우를 포함하는 6개의 열을 새로 작성합니다. 입력의 1-2 행이 출력의 첫 번째 행이 되고, 2-3 행이 두 번째 행이 됩니다.
세 개의 열을 새로 작성하는데, 첫 번째 행은 V1[1]:V3의 데이터를 포함하고, 두 번째 행은 V1[3]:V3의 데이터를 포함하며, 세 번째 행은 V1[5]:V3의 데이터를 포함하는 방식입니다(행을 한 개씩 건너뜀).
10개의 열을 새로 작성하는데, 첫 번째 행은 V1[1:10]의 데이터를 포함하고, 두 번째 행은 V1[11:20]의 데이터를 포함하며, 세 번째 행은 V1[21:30]의 데이터를 포함하는 방식입니다.
각 행이 V1:V2 열의 2 x 3 데이터 윈도우를 포함하는 6개의 열을 새로 작성합니다. 첫 번째 행은 V1[1:3]:V2의 데이터를 포함하고; 두 번째 행은 V1[6:8]:V2의 데이터를 포함하며, 세 번째 행은 V1[11:13]:V2의 데이터를 포함하는 방식입니다.
관련 함수