[R-br] [Dúvida] Uso de linguagem funcional para estatística.

Pedro Rafael pedro.rafael.marinho em gmail.com
Terça Fevereiro 28 14:44:47 BRT 2012


Forma de chamar código de Haskell em R.

http://neilmitchell.blogspot.com/2011/10/calling-haskell-from-r.html

Em 27 de fevereiro de 2012 22:51, Mauro Sznelwar [via R-br]
<ml-node+s2285057n4426674h71 em n4.nabble.com> escreveu:
> Obrigado pelo retorno, eu não percebe que faltava este if, mas sobre o
> stopifnot, o que eu notei é que retirando e colocando ele não alterava o
> resultado.
>
>
>
> Mauro,
>
> Por isso eu escrevi que não havia testado os códigos.
>
> Se vc quiser testar a função, tente com
>
> factorial = function(x){
>    stopifnot(x>=0)
>    produto=1
>    if (x>1)
>      for (i in 1:x) produto = i* produto
>    produto
> }
>
> Sobre o stopifnot, leia o manual da função para entender o uso da função.
>
> b
>
> On Monday, 27 February 2012, Mauro Sznelwar wrote:
>>
>> Estava rodando os scripts e vi que o stopifnot(x>=0) se retirado não
>> altera nada. No caso iterativo do factorial não funciona se fizer
>> factorial(0)=0, como forçar para factorial(0)=1?
>>
>> f2 <- function(x){
>>     stopifnot(x>=0)
>>     if(x<=1){
>>         1
>>     }else{
>>         x*f2(x-1)
>>     }
>> }
>>
>>
>
> _______________________________________________
> R-br mailing list
> [hidden email]
> 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-Duvida-Uso-de-linguagem-funcional-para-estatistica-tp4421166p4426674.html
> To unsubscribe from R-br, click here.
> NAML



-- 
Saudações,
Pedro Rafael Diniz Marinho.
Estatístico - Secretaria de Estado da Saúde - PB.


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