movvar
이동 분산
구문
설명
M = movvar(는 국소 A,k)k점 분산값을 반환합니다. 여기서 각 분산은 A의 인접 요소들이 포함된 길이 k의 슬라이딩 윈도우에서 계산됩니다. k가 홀수면 윈도우의 중심은 현재 위치의 요소가 됩니다. k가 짝수면 윈도우의 중심은 현재 요소 및 이전 요소가 됩니다. 윈도우를 다 채우기에 요소가 부족할 때는 윈도우 크기가 끝점에서 자동으로 잘립니다. 윈도우가 잘렸을 때는 윈도우를 채우는 요소들에 대해서만 분산을 구합니다. M은 A와 크기가 같습니다.
A가 벡터인 경우movvar은 벡터A의 길이를 따라 연산을 수행합니다.A가 다차원 배열인 경우movvar은 크기가 1이 아닌A의 첫 번째 차원을 따라 연산을 수행합니다.A가 테이블 또는 타임테이블인 경우movvar은A의 변수를 따라 연산을 수행합니다. (R2025a 이후)
M = movvar(___,는 위에 열거된 구문 중 하나에 대해 정규화 인자를 지정합니다. w)w = 0(디폴트 값)인 경우, M은 윈도우 길이 k에 대해 k-1로 정규화됩니다. w = 1인 경우 M은 k로 정규화됩니다.
M = movvar(___,는 nanflag)A의 NaN 값을 포함시킬지 또는 생략할지 여부를 지정합니다. 예를 들어, movvar(A,k,"omitnan")은 각 분산을 계산할 때 NaN 값을 무시합니다. 기본적으로 movvar은 NaN 값을 포함합니다.
M = movvar(___,는 하나 이상의 이름-값 쌍의 인수를 사용하여 분산에 대한 추가 파라미터를 지정합니다. 예를 들어, Name,Value)x가 시간 값의 벡터인 경우 movvar(A,k,"SamplePoints",x)는 x에 있는 시간을 기준으로 이동 분산을 계산합니다.

![movvar(A,[2 1]) computation. The elements in the sample window are 4, 1, 3, and 5, so the resulting local variance is 2.92.](movvar_windowing.png)

