
Éder, eu não observei essa opção na opção boxplot, mas a apply aplica a função definida como out_rem em cada coluna (variável) da data frame (tab1). Depois é somente calcular a média com uma ddply em minha variavel exploratória excluindo os NA e substituir o NA pela média com o código abaixo. tab1 <- ddply(tab1, "Tempo", function(dfm){ if(any(is.na(dfm))){ k <- which(is.na(dfm), arr.ind=TRUE) dfm[k] <- colMeans(dfm, na.rm=TRUE)[k[,2]] } return(dfm) }) Att. 2014-05-21 17:57 GMT-03:00 Éder Comunello <comunello.eder@gmail.com>:
Senhores, boa tarde!
Apenas uma dúvida. Os valores de outliers são 'dependentes' da variável avaliada. P. ex., o valor '1.2' é outlier só para MS, mas pode não ser pra outras variáveis. Isso não deveria ser considerado ao substituir?
É possível usa o campo $group da saída do boxplot pra identificar a variável onde aquele valor é um outlier.
Atte.,
Éder Comunello <c <comunello.eder@gmail.com>omunello.eder@gmail.com> Dourados, MS - [22 16.5'S, 54 49'W]
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Alisson Lucrecio da Costa