[R-br] Retornar NA nos que deram errado

Benilton Carvalho beniltoncarvalho em gmail.com
Quarta Setembro 17 12:19:35 BRT 2014


Use o try ou tryCatch para encapsular o comando que falha com poucas
observações.
On Sep 17, 2014 11:20 AM, "Rodrigo Coster" <rcoster em gmail.com> wrote:

> Caros,
>
> Estou usando o pacote survey para calcular a mediana de alguns dados
> vindos de amostras complexas. O problema é que dependendo das variáveis que
> peço, algumas combinações apresentam menos de 2 observações válidas,
> impossibilitando o cálculo (apesar deu achar que 1 observação já seria
> suficiente, já que ela tem peso maior que 1, mas enfim...)
>
> Alguém saberia como fazer o comando não parar, mas sim retornar NA nesses
> valores?
>
> Segue um exemplo simplificado (estou usando os dados da amostra do censo
> demográfico)
>
> require(survey)
> exemplo <- data.frame(ID = 1:10, var = rnorm(10), grupo = factor(c('A',
> 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'D', 'D')), peso = rchisq(10, 5))
> exemplo[10, 2] <- NA
> amostra <- svydesign(ids = ~ ID, data = exemplo, weights = ~ peso)
> svyby(~ var, ~ grupo, amostra, svyquantile, quantiles = .5)
>
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140917/9d505809/attachment.html>


Mais detalhes sobre a lista de discussão R-br