的平均丟失數據假設數據是這樣的:R:推諉與第一先前與後者不丟失數據
df <- data.frame(ID=1:6, Value=c(NA, 1, NA, NA, 2, NA))
df
ID Value
1 1 NA
2 2 1
3 3 NA
4 4 NA
5 5 2
6 6 NA
而且我要的估算結果是這樣的:
ID Value
1 1 1.0
2 2 1.0
3 3 1.5
4 4 1.5
5 5 2.0
6 6 2.0
更具體的,如果只存在前一個或後一個非缺失數據中的一個,我想用第一個先前和後一個非缺失數據的均值來推算缺失數據,用這個非缺失數據進行補償。沒有定義所有數據缺失的行爲。
如何在R中做到這一點?
這似乎是你在找什麼:http://stackoverflow.com/questions/15308205 /均值前,後歸集,在-R – Frank
imputeTS ::插值和動物園::約可能是值得一試,得到類似的請求的一個解決方案(不是100%的請求的結果確實) – stats0007