R語言
mad
位於 stats
包(package)。 說明
計算中位數絕對偏差,即與中位數的絕對偏差的 (lo-/hi-) 中位數,並(默認情況下)通過漸近正態一致性因子進行調整。
用法
mad(x, center = median(x), constant = 1.4826, na.rm = FALSE,
low = FALSE, high = FALSE)
參數
x |
一個數值向量。 |
center |
可選地,中心:默認為中位數。 |
constant |
比例因子。 |
na.rm |
如果 |
low |
如果 |
high |
如果 |
細節
計算的實際值為 constant * cMedian(abs(x - center))
,center
的默認值為 median(x)
,cMedian
為通常的 ‘low’ 或 ‘high’ 中值。請參閱上麵low
和high
的參數說明。
在center
的情況下,結果是0
,與“不偏離中心”一致。 非缺失值和默認
默認 constant = 1.4826
(大約 = 1/qnorm(3/4)
)確保一致性,即
對於 分發為 和大型 。
如果na.rm
是TRUE
,則在計算之前從x
中去除NA
值。如果不這樣做,則 x
中的 NA
值將導致 mad
返回 NA
。
例子
mad(c(1:9))
print(mad(c(1:9), constant = 1)) ==
mad(c(1:8, 100), constant = 1) # = 2 ; TRUE
x <- c(1,2,3,5,7,8)
sort(abs(x - median(x)))
c(mad(x, constant = 1),
mad(x, constant = 1, low = TRUE),
mad(x, constant = 1, high = TRUE))
也可以看看
相關用法
- R mantelhaen.test 計數數據的 Cochran-Mantel-Haenszel 卡方檢驗
- R mahalanobis 馬哈拉諾比斯距離
- R manova 多變量方差分析
- R make.link 為 GLM 家庭創建鏈接
- R makepredictcall 用於安全預測的實用函數
- R mauchly.test 莫奇利球形度檢驗
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R model.matrix 構建設計矩陣
- R mood.test 情緒二樣本量表檢驗
- R mcnemar.test 計數數據的麥克尼馬爾卡方檢驗
- R monthplot 繪製時間序列中的季節性或其他子序列
- R model.tables 計算 Aov 模型擬合的結果表
- R model.extract 從模型框架中提取組件
- R median 中值
- R model.frame 從公式或擬合中提取模型框架
- R stlmethods STL 對象的方法
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
- R deriv 簡單表達式的符號和算法導數
- R kruskal.test Kruskal-Wallis 秩和檢驗
- R quade.test 四方測試
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Median Absolute Deviation。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。