切断バージョン
truncate1 <- function(x) {
qs <- quantile(x, c(.01, 0.99))
trimx <- x[x > qs[1] & x < qs[2]]
return(trimx)
}
データの切り捨てバージョン
TRU_BANK <- as.data.frame(BANK)
外れ値
TRU_BANK$TVAR_AVG <- truncate1(TRU_BANK$TVAR_AVG)
Error in `$<-.data.frame`(`*tmp*`, "TVAR_AVG", value = c(19.6, 35.2, 26.9, :
replacement has 495 rows, data has 507
する必要があり、あなたは常に、このエラーが発生します。関数のこの部分は 'trimx <- x[x > qs [1]&x
はい、私もそれを許可されています。どのように私はそれを調整する必要がありますか? – Rprogrammer