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