0
數據的截斷版本的數據
truncate1 <- function(x, prop=.01) {
trimx <- x[x < quantile(x,prob=(1-prop))]
return(trimx)
}
截斷版本
TRU_BANK <- as.data.frame(BANK)
自變量的極值調整來控制離羣
TRU_BANK$VaR <- truncate1(BANK$TVAR_AVG)
Error in `$<-.data.frame`(`*tmp*`, "VaR", value = c(19.6, 35.2, 26.9, :
replacement has 501 rows, data has 507
我該如何解決這個錯誤?修剪我的數據,並且不能克服錯誤
但是,我不排除異常值的整個切點嗎? –
如果您確實刪除了一些元素,那麼您的項目數量將少於原始data.frame中的項目,因此無法將其存儲在另一列中(所有列的項目數必須相同)。 – HubertL