이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
ischange
데이터 내 급격한 변화 찾기
구문
설명
는 하나 이상의 이름-값 인수를 사용하여 변화 지점을 찾기 위한 추가 파라미터를 지정합니다. 예를 들어, TF
= ischange(___,Name,Value
)ischange(A,'MaxNumChanges',m)
은 최대 m
개의 변화 지점을 감지합니다.
예제
입력 인수
출력 인수
알고리즘
데이터 A로 구성된 벡터는 다음과 같이 두 개의 세그먼트, A1과 A2로 분할될 수 있는 경우 변화 지점이 포함됩니다.
는 Threshold
파라미터로 지정되는 임계값이고, C는 비용 함수를 나타냅니다.
예를 들어, 평균에서 급격한 변화를 감지하는 비용 함수는 입니다. 여기서, N은 벡터 x에 있는 요소의 개수입니다. 비용 함수는 세그먼트가 얼마나 평균에 근접한지를 측정합니다.
ischange
는 비용 함수의 합계를 반복적으로 최소화하여 다음과 같이 변화 지점 개수 k와 이러한 변화 지점의 위치를 판별합니다.
대체 기능
참고 문헌
[1] Killick R., P. Fearnhead, and I.A. Eckley. "Optimal detection of changepoints with a linear computational cost." Journal of the American Statistical Association. Vol. 107, Number 500, 2012, pp.1590-1598.