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

Pedro Rafael pedro.rafael.marinho em gmail.com
Segunda Fevereiro 27 15:33:55 BRT 2012


Caso queira entender um pouco de programação funcional e em especial a
programação em Haskell um bom link é:
http://haskell.tailorfontela.com.br/

Em 27 de fevereiro de 2012 15:32, Pedro Rafael
<pedro.rafael.marinho em gmail.com> escreveu:
> Eu acredito que você não deveria unicamente ficar com R + Delfi e sim
> R + C ou R + C++  ou R + Fortran porque essas linguagens não precisam
> de uma terceira linguagem (C, C++, Fortran) para poder se comunicar
> com R, elas mesmas já se comunicam diretamente com o R. Ou seja, se
> você escolher Python você pode chamar Python para o R usando o pacote
> Rpy ou então como o python se comunica bem com C e C++ e essas duas
> com R então a linkagem está tranquila.
>
> Em 27 de fevereiro de 2012 14:29, Gilbert Queiroz [via R-br]
> <ml-node+s2285057n4425344h41 em n4.nabble.com> escreveu:
>> Ok.
>> Entendi.
>> Então neste caso, ainda prefiro ficar só com o R.
>> Mas já vi algumas aplicações com Delfi, fazendo um link com o R.
>>
>>
>> ________________________________
>> De: Pedro Rafael <[hidden email]>
>> Para: [hidden email]
>> Enviadas: Segunda-feira, 27 de Fevereiro de 2012 9:30
>>
>> Assunto: Re: [R-br] [Dúvida] Uso de linguagem funcional para estatística.
>>
>> Gilbert sobre o tópico eu estou falando sobre linguagem funcional, o
>> nome funcional não é de presteza da linguagem e sim do paradigma da
>> linguagem assim como orientação a objeto que é o paradigma de
>> linguagens como C++, Java, Object-C, O'Calm, etc. Acredito que devemos
>> adotar linguagens como C ou C++ porque ela se comunica com o R, tem o
>> Fortran também mas eu não curto muito. Acredito que devemos dominar
>> bem uma dessas linguagem por ser de propósito geral e serem
>> "dispostas" no que diz respeito ao desempenho computacional. A questão
>> de linguagem funcional é que me parece muito interessante devido a
>> elegância na sintaxe, você poder trabalhar muito próximo com a
>> linguagem matemática, dentre várias outras características descritas
>> em e-mails anteriores. O único problema é que Haskell por exemplo não
>> se comunica com R.
>>
>> Em 27 de fevereiro de 2012 09:18, Gilbert Queiroz [via R-br]
>> <ml-node+[hidden email]> escreveu:
>>
>>> Pedro,
>>> Vc pode me indicar algum site sobre assunto????
>>> Gilbert.
>>>
>>>
>>> ________________________________
>>> De: Pedro Rafael <[hidden email]>
>>> Para: [hidden email]
>>> Enviadas: Segunda-feira, 27 de Fevereiro de 2012 9:06
>>>
>>> Assunto: Re: [R-br] [Dúvida] Uso de linguagem funcional para estatística.
>>>
>>> Realmente você faz muita coisa com R. O R consegue suprir muito a
>>> necessidade de quem trabalha com estatística e outras áreas como
>>> economia. Só não digo que faz tudo que desejar porque não trata-se de
>>> uma linguagem de propósito geral.
>>>
>>> Em 26 de fevereiro de 2012 22:27, Gilbert Queiroz [via R-br]
>>> <ml-node+[hidden email]> escreveu:
>>>
>>>> É o que acho.
>>>> Até pq no R vc faz o que desejar....
>>>> E o melhor, sem pagar nada, nada...
>>>> Abs.
>>>>
>>>> ________________________________
>>>> De: Benilton Carvalho <[hidden email]>
>>>> Para: "[hidden email]" <[hidden email]>
>>>> Enviadas: Sábado, 25 de Fevereiro de 2012 23:22
>>>> Assunto: Re: [R-br] [Dúvida] Uso de linguagem funcional para estatística.
>>>>
>>>> FH, a maioria de programas tem dados como argumento. Prof funcionais tem
>>>> funções como argumentos. Por exemplo, em R:
>>>>
>>>> factorial = funtion(x){
>>>> stopifnot(x>=0)
>>>> produto=1
>>>>  for (i in1:x) produto = i* produto
>>>> produto
>>>> }
>>>>
>>>> Vs
>>>>
>>>> f2 = funtion(x){
>>>> stopifnot(x>=0)
>>>> If(x<=1){
>>>> 1
>>>> }else{
>>>> x*f2(x-1)
>>>> }
>>>> }
>>>>
>>>> Resumindo, se em  r vc pode fazer ambos, tem mesmo pq se preocupar?
>>>>
>>>> b
>>>>
>>>> Ps: códigos não testados
>>>>
>>>> On Sunday, 26 February 2012, FHRB Toledo wrote:
>>>>
>>>> Pedro,
>>>>
>>>> Aproveitando o gancho da explicação:
>>>>
>>>> Seria por acaso linguegem funcional sinônimo de linguegem interpretada?
>>>>
>>>> att,
>>>> FH
>>>>
>>>> 2012/2/25 Pedro Rafael <[hidden email]>:
>>>>
>>>>> "Em ciência da computação, programação funcional é um paradigma de
>>>>> programação que trata a computação como uma avaliação de funções
>>>>> matemáticas e que evita estados ou dados mutáveis. Ela enfatiza a
>>>>> aplicação de funções, em contraste da programação imperativa, que
>>>>> enfatiza mudanças no estado do programa.
>>>>>
>>>>> Uma função, neste sentido, pode ter ou não ter parâmetros e um simples
>>>>> valor de retorno. Os parâmetros são os valores de entrada da função, e
>>>>> o valor de retorno é o resultado da função. A definição de uma função
>>>>> descreve como a função será avaliada em termos de outras funções. Por
>>>>> exemplo, a função f(x) = x2 + 2 é definida em termos de funções de
>>>>> exponenciação e adição. Do mesmo modo, a linguagem deve oferecer
>>>>> funções básicas que não requerem definições adicionais.
>>>>>
>>>>> Linguagens de programação funcionais, especialmente as puramente
>>>>> funcionais, tem sido mais usadas academicamente que no desenvolvimento
>>>>> comercial de software. Entretanto, algumas linguagens notáveis usadas
>>>>> na indústria e no comércio incluem Erlang (aplicações
>>>>> concorrentes)[2], R (estatística), Mathematica (matemática
>>>>> simbólica)[3] J, K (análise financeira) e XSLT.[4][5]Importantes
>>>>> influências na programação funcional foram o cálculo lambda, as
>>>>> linguagens de programação APL e Lisp, e mais recentemente ML, Haskell,
>>>>> OCaml e F#."
>>>>>
>>>>> Um bom link sobre a linguagem funcional que mais me chama a atenção
>>>>> (Haskell): http://haskell.tailorfontela.com.br/chapters
>>>>>
>>>>> Em 25 de fevereiro de 2012 20:03, Gilbert Queiroz [via R-br]
>>>>> <[hidden email]> escreveu:
>>>>>>
>>>>>> linguagem de programação funcional? O q é isso?????
>>>>>>
>>>>>>
>>>>>> ________________________________
>>>>>> De: Pedro Rafael <[hidden email]>
>>>>>> Para: [hidden email]
>>>>>> Enviadas: Sábado, 25 de Fevereiro de 2012 20:20
>>>>>> Assunto: [R-br] [Dúvida] Uso de linguagem funcional para estatística.
>>>>>>
>>>>>> Alguem aqui domina alguma linguagem de programação funcional? Existe
>>>>>> alguma vantagem de quem é da estatística ou matemática também aprender
>>>>>> profundamente alguma linguagem funcional como é o caso de Haskell?
>>>>>> Atualmente tudo que preciso consigo em R e C mas ultimamente venho
>>>>>> lendo
>>>>>> sobre linguagem funcional e cálculo lambda e me parece bem interessante
>>>>>> para
>>>>>> quem trabalha matemática....
>>>>>>
>>>>>> --
>>>>>> Saudações,
>>>>>> Pedro Rafael Diniz Marinho.
>>>>>> Estatístico - Secretaria de Estado da Saúde - PB.
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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.
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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-tp4421166p4421229.html
>>>>>> To unsubscribe from R-br, click here.
>>>>>> NAML
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Saudações,
>>>>> Pedro Rafael Diniz Marinho.
>>>>> Estatístico - Secretaria de Estado da Saúde - PB.
>>>>> _______________________________________________
>>>>> R-br mailing list
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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.
>>>>
>>>>
>>>> _______________________________________________
>>>> 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-tp4421166p4423379.html
>>>> To unsubscribe from R-br, click here.
>>>> NAML
>>>
>>>
>>>
>>> --
>>> Saudações,
>>> Pedro Rafael Diniz Marinho.
>>> Estatístico - Secretaria de Estado da Saúde - PB.
>>> _______________________________________________
>>> 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.
>>>
>>>
>>>
>>> _______________________________________________
>>> 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-tp4421166p4424415.html
>>> To unsubscribe from R-br, click here.
>>> NAML
>>
>>
>>
>> --
>> Saudações,
>> Pedro Rafael Diniz Marinho.
>> Estatístico - Secretaria de Estado da Saúde - PB.
>> _______________________________________________
>> 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.
>>
>>
>>
>> _______________________________________________
>> 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-tp4421166p4425344.html
>> To unsubscribe from R-br, click here.
>> NAML
>
>
>
> --
> Saudações,
> Pedro Rafael Diniz Marinho.
> Estatístico - Secretaria de Estado da Saúde - PB.



-- 
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