필터 지우기
필터 지우기

Movmad does it consider the constant 1.4826?

조회 수: 5 (최근 30일)
Tiago Dias
Tiago Dias 2018년 4월 26일
댓글: Tiago Dias 2018년 4월 26일
Hello,
just to make sure I understood it right. the built-in function of matlab called Movmad, just makes the median { abs ( Xi - X median ) } it does not multiply it by a coefficient K of 1.4826 to convert it to an unbiased estimate of standard deviation for Gaussian Data.
Thanks, Tiago

채택된 답변

John D'Errico
John D'Errico 2018년 4월 26일
편집: John D'Errico 2018년 4월 26일
Read the help.
movmad computes a moving median absolute deviation.
In no place does it call that a STANDARD DEVIATION. It NEVER claims to prduce a result that is an equivalent standard deviation.
From the help:
"Each element of Y is the local median absolute deviation of the
corresponding values of X inside the window,..."
Also:
"The median absolute deviation of a vector X is defined as
MEDIAN(ABS(X-MEDIAN(X)))."
There is nothing about an estimator of an equivalent standard deviation. movmad computes exactly what it claims to produce. Doing something different than what it claims, even if that is what you want or expect to see, that would be wrong.
  댓글 수: 1
Tiago Dias
Tiago Dias 2018년 4월 26일
So the answer it is just a simple NO, thanks

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Spectral Estimation에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by