smoothdata
잡음 있는 데이터의 평활화
구문
설명
는 이동평균을 사용하여 B
= smoothdata(A
)A
의 요소를 평활화합니다. smoothdata
는 A
의 요소로부터 이동 윈도우 크기를 결정합니다. 윈도우는 벡터 전체에 대해 아래로 이동하면서, 각 윈도우 내 요소의 평균을 계산합니다.
A
가 행렬인 경우smoothdata
는A
의 각 열에 대해 아래로 이동하며 이동 평균을 계산합니다.A
가 다차원 배열인 경우smoothdata
는 크기가 1이 아닌A
의 첫 번째 차원에 따라 연산을 수행합니다.A
가 숫자형 변수를 포함한 테이블이거나 타임테이블인 경우smoothdata
는A
의 각 변수에 대해 개별적으로 연산을 수행합니다.
는 하나 이상의 이름-값 인수를 사용하여 평활화에 대한 추가 파라미터를 지정합니다. 예를 들어, B
= smoothdata(___,Name,Value
)t
가 시간 값의 벡터인 경우 smoothdata(A,"SamplePoints",t)
는 t
의 시간을 기준으로 A
의 데이터를 평활화합니다.
예제
입력 인수
이름-값 인수
출력 인수
세부 정보
알고리즘
평활화 방법에 대한 윈도우 크기가 지정되지 않은 경우 smoothdata
는 발견적 접근법에 근거해 디폴트 윈도우 크기를 계산합니다. 평활화 인자 τ의 경우, 발견적 접근법은 입력 데이터의 에너지의 약 100*τ 퍼센트를 감쇠시키는 이동 평균 윈도우 크기를 추정합니다.