R中的中值绝对偏差计算
Median Absolute Deviation Computation in R
我得到的是一个非常令人困惑的事情:
以下向量的中值绝对偏差输出为
vec = c( -5.665488 ,3.963051, 14.14956, 0, -5.665488)
> mad(vec)
[1] 8.399653
但是,如果我计算得到以下值:
中位数绝对偏差 = 5.665488
这也等于我在网上找到的计算值:http://www.miniwebtool.com/median-absolute-deviation-calculator/
我和网站计算出来的值和R的值有什么不同怎么解释?
与mad函数自动设置缩放常数为1.482有关。如果你这样做
mad(vec, constant=1)
您获得与其他方法相同的输出
我得到的是一个非常令人困惑的事情:
以下向量的中值绝对偏差输出为
vec = c( -5.665488 ,3.963051, 14.14956, 0, -5.665488)
> mad(vec)
[1] 8.399653
但是,如果我计算得到以下值:
中位数绝对偏差 = 5.665488
这也等于我在网上找到的计算值:http://www.miniwebtool.com/median-absolute-deviation-calculator/
我和网站计算出来的值和R的值有什么不同怎么解释?
与mad函数自动设置缩放常数为1.482有关。如果你这样做
mad(vec, constant=1)
您获得与其他方法相同的输出