[R-br] [Erro] $ operator is invalid for atomic vectors

Benilton Carvalho beniltoncarvalho em gmail.com
Terça Julho 16 13:46:23 BRT 2013


Caso ainda não tenha resolvido... Uma solução é o seu tryCatch retornar
list(value=NA) em caso de erro.
On 16 Jul 2013 13:20, "Pedro Rafael" <pedro.rafael.marinho em gmail.com> wrote:

> Valeu Benilton. Acho que o problema é esse mesmo. Abraços.
>
> [   ],
> Pedro Rafael Diniz Marinho.
>
>
> Em 16 de julho de 2013 12:26, beniltoncarvalho [via R-br] <
> ml-node+s2285057n4659994h91 em n4.nabble.com> escreveu:
>
>> Quando myintegrate() retorna NA, você está tentando obter NA$value...
>> On 16 Jul 2013 10:52, "Pedro Rafael" <[hidden email]<http://user/SendEmail.jtp?type=node&node=4659994&i=0>>
>> wrote:
>>
>>> Pessoal estou criando uma função em R em que em determinada linha ocorre
>>> essa mensagem: $ operator is invalid for atomic vectors
>>>
>>> O trecho do código é:
>>>
>>> myintegrate = function(...) tryCatch(integrate(...), error=function(e)
>>> NA)
>>> value_int =
>>> myintegrate(f=fdp,par=starts,lower=domain[1],upper=domain[2])$value
>>> if(isTRUE(is.na(value_int))==TRUE) warning("Make sure that fdp is a
>>> probability density function. The integral in the domain specified is not
>>> convergent.")
>>>
>>> [   ],
>>> Pedro Rafael Diniz Marinho.
>>>
>>> _______________________________________________
>>> R-br mailing list
>>> [hidden email] <http://user/SendEmail.jtp?type=node&node=4659994&i=1>
>>> 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.
>>>
>>
>> _______________________________________________
>> R-br mailing list
>> [hidden email] <http://user/SendEmail.jtp?type=node&node=4659994&i=2>
>> 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.
>>
>> ------------------------------
>>  If you reply to this email, your message will be added to the
>> discussion below:
>>
>> http://r-br.2285057.n4.nabble.com/R-br-Erro-operator-is-invalid-for-atomic-vectors-tp4659992p4659994.html
>>  To unsubscribe from R-br, click here<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=3357982&code=cGVkcm8ucmFmYWVsLm1hcmluaG9AZ21haWwuY29tfDMzNTc5ODJ8NTAyMjI0MDYw>
>> .
>> NAML<http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>
>
>
> _______________________________________________
> 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/20130716/38c2cd1a/attachment.html>


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