[R-br] [STAT-MATH] R como opção de software livre

Richard Santos jamesrichardsantos em gmail.com
Sexta Novembro 23 10:05:08 BRST 2012


Ótima dúvida, abaixo. Encaminhando para o grupo do R também. Ou seja,
como parametrizar o R para propor às empresas? (Revolution, etc).
Grato.
Richard

Em 23/11/12, Jose Fernandes<josefer75 em yahoo.com.br> escreveu:
> Meus caros,
>
> Aproveito para fazer uma breve apresentação. Sou Prof de estatística na
> Universidade de Cabo Verde (aqui vai o mapa para quem nunca ouviu falar
> neste país
> http://maps.google.pt/maps?hl=pt-PT&q=cabo+verde&bav=on.2,or.r_gc.r_pw.r_qf.&bpcl=38897761&biw=1517&bih=693&um=1&ie=UTF-8&sa=X&ei=QGOvUPntKYu3hAeXiYHYDg&ved=0CAUQ_AUoAA).
> Sempre trabalhei com SAS, mas aqui em cabo verde as empresas não utilizam
> SAS (por ser caro, entre outras razões...). Assim, pensei em utilizar o R
> por ser open source. Mas como ainda conheço pouco de R gostaria de saber
> como que faço para parametrizar o R de modo que posso propor às
> empresas? Acabei de ver o Revolutions. Penso que isso poderá ser importante
> para mim e para as empresas aqui em Cabo verde.
>
> Cptos,
>
> José Moniz Fernandes
> PhD Statistics
>
>
> ________________________________
>  De: Leonard de Assis <assis.leonard em gmail.com>
> Para: STAT-MATH em yahoogrupos.com.br
> Enviadas: Quinta-feira, 22 de Novembro de 2012 23:15
> Assunto: Re: [STAT-MATH] R como opção de software livre
>
>
>
> Outra dica boa:
> https://docs.google.com/document/edit?id=1esDVxyWvH8AsX-VJa-8oqWaHLs4stGlIbk8kLc5VlII
>
> R Coding conventions
>
> []s
> Leonard de Assis http://about.me/ldeassis
> Em 22/11/2012 20:31, Luciano Kalatalo escreveu:
>
>
>>Muito boa esta dica dos padrões  do R no Google
>>
>>
>>Valeu
>>
>>
>>
>>
>>Luciano
>>
>>
>>
>>
>>
>>2012/11/22 Flavio Barros <flaviomargarito em gmail.com>
>>
>>
>>>- sempre prefiro a programação, mas a programação do R é mais extensa
>>>do que o SAS e o SPSS. Por exemplo, para um comando de igualdade no
>>>SAS ou no SPSS se digita X4=1 e no R se digita dados$x4 != 1;
>>>
>>>
> Os programas em R são bem compactos na verdade (em termos de sintaxe), mesmo
> se comparados a outras linguagens como python, ruby ou mesmo o matlab. Vide
> (http://blog.revolutionanalytics.com/2012/11/which-programming-language-is-the-most-concise.html)
>
>>>
>>>
>>>Quando a usar X4 = 1 ou dados$x4 = 1 no R é possível das duas formas,
>>> basta 'fixar' o conjunto de dados antes com o   attach(dados).
>>> Particularmente eu prefiro escrever x <- 4 (padrão do google
>>> também! http://google-styleguide.googlecode.com/svn/trunk/google-r-style.html#assignment
>>> que diga-se de passagem é um usuário ativo do R.)
>>>
>>>
>>>- para grandes bases, tem-se algumas opções como Revolution, mas mesmo
>>>o Revolution parece que apresenta um problema que encontrei similar ao
>>>Minitab, que as variáveis envolvidas tem que ter o mesmo tamanho ou
>>>formato. Eu não queria encontrar nenhuma limitação quanto a ler
>>>grandes bases;
>>>
>>>
>>>Na verdade isso não é necessário. No R existem algumas estruturas de dados
>>> como o matrix, o data.frame e o list. De fato, se você quiser ler os seus
>>> dados em uma matriz, todos os dados tem que ser do mesmo tipo, mas em um
>>> data.frame não! O formato XDF da revolution também não impõe esse tipo de
>>> limitação. Caso as variáveis tenham tamanhos diferentes ainda é possível
>>> ler como um list de forma que nem o tamanho das variáveis precisa ser
>>> igual. Mande um e-mail para o suporte da revolution que acredito que o
>>> problema foi sua implementação. Eles respondem rápido. Já recebei uma
>>> resposta no domingo depois de 20 minutos!
>>>
>>>
>>>- para cada procedimento que se quer fazer, pode ser necessário
>>>instalar um pacote diferente, eu tentei pedir para o administrador do
>>>meu trabalho que uma pasta minha fiique livre para eu instalar
>>>pacotes, mas não sei se isso vai ser feito.
>>>
>>>
>>>Acho que já foi falado aqui, mas não custa lembrar: não é necessário
>>> privilégio de administrador para instalar pacotes. Caso você não seja
>>> administrador basta dar um install.packages('pacote') que ele vai criar
>>> um biblioteca local de pacotes. Esse não é um problema.
>>>
>>>
>>>No mais, é normal para aprender qualquer software ter que gastar
>>>tempo, mas as questões que citei acima se quiserem podem considerar
>>>como gosto pessoal mesmo. Mas acho importante eu citar essas questões
>>>para os empregadores saberem, pelo menos. Pois creio que essas
>>>questões não permitem ainda dizer para todos que o R é uma opção fácil
>>>de programa livre, porque não é tão fácil assim. Mas ele é ótimo, não
>>>que não seja ótimo. Apenas acho que ainda há argumentos para que uma
>>>empresa compre tanto o SPSS, quando achar que precisa, quanto o SAS,
>>>quando for necessário.
>>>
>>>
>>>Na minha opinião existem casos e casos para migrar do SAS ou SPSS para o
>>> R. Uma questão importante é o treinamento: se a empresa já tem
>>> profissionais bem treinados usando SAS, muito código pronto que seria
>>> difícil migrar a melhor solução é continuar a usar essas ferramentas.
>>> Agora no caso de um consultor, uma startup ou uma empresa pública que vai
>>> optar por um pacote estatístico acredito que o R é sim uma melhor opção.
>>>
>>>
>>>O R é muito utilizado no Google por exemplo. Se é bom para o Google dá
>>> para usar em qualquer empresa.
>>>
>>>
>>>Não advogo todo mundo usar o R, mas a linguagem tem muitas características
>>> interessantes, é bem intuitiva para quem programa em outras linguagens
>>> (python, C, Java por ex) e tem custo muito menor que o SAS ou SPSS. E é
>>> open source.
>>>
>>>
>>>No seu caso Richard que acredito que deve ter uma boa experiência em SAS,
>>> trocar pode não ser a melhor opção para você. Se você tem acesso a uma
>>> licença do SAS ou do SPSS e tem experiência com essas ferramentas não
>>> vejo porque trocar. No entanto é interessante ir aprendendo o R em
>>> paralelo.
>>>
>>>
>>>Flavio Barros
>>>Contact me:   flaviomargarito em gmail.com
>>>
>>>“ "Sing like no one's listening, love like you've never been hurt, dance
>>> like nobody's watching, and live like its heaven on earth." - Mark Twain
>>> ”   Get this email app!
>>>Create your free signature:  CLICK HERE!
>>>
>>>
>>>
>>>2012/11/22 Richard Santos <jamesrichardsantos em gmail.com>
>>>
>>>
>>>>Caros,
>>>>
>>>>Apenas gostaria de
>                                               informar que eu, como
>                                               estatístico,
>                                               particularmente,
>>>>não vou divulgar para as
>                                               empresas e instituições
>                                               que o R é uma opção
>>>>com os mesmos níveis de
>                                               facilidade do que o SAS e
>                                               o SPSS. Eu não tenho
>>>>dúvidas de que alguém que
>                                               fique expert no R consiga
>                                               fazer tudo e ainda
>>>>mais rápido do que o SAS.
>>>>
>>>>Apenas que eu pessoalmente
>                                               não vou optar pelo R
>                                               agora, pelo menos por
>>>>enquanto, ainda que eu
>                                               tenha que trazer notebook
>                                               para o trabalho, por
>>>>alguns motivos que não
>                                               tive adesão por questão de
>                                               gosto pessoal:
>>>>
>>>>- sempre prefiro a
>                                               programação, mas a
>                                               programação do R é mais
>                                               extensa
>>>>do que o SAS e o SPSS. Por
>                                               exemplo, para um comando
>                                               de igualdade no
>>>>SAS ou no SPSS se digita
>                                               X4=1 e no R se digita
>                                               dados$x4 != 1;
>>>>
>>>>- para grandes bases,
>                                               tem-se algumas opções como
>                                               Revolution, mas mesmo
>>>>o Revolution parece que
>                                               apresenta um problema que
>                                               encontrei similar ao
>>>>Minitab, que as variáveis
>                                               envolvidas tem que ter o
>                                               mesmo tamanho ou
>>>>formato. Eu não queria
>                                               encontrar nenhuma
>                                               limitação quanto a ler
>>>>grandes bases;
>>>>
>>>>- para cada procedimento
>                                               que se quer fazer, pode
>                                               ser necessário
>>>>instalar um pacote
>                                               diferente, eu tentei pedir
>                                               para o administrador do
>>>>meu trabalho que uma pasta
>                                               minha fiique livre para eu
>                                               instalar
>>>>pacotes, mas não sei se
>                                               isso vai ser feito.
>>>>
>>>>No mais, é normal para
>                                               aprender qualquer software
>                                               ter que gastar
>>>>tempo, mas as questões que
>                                               citei acima se quiserem
>                                               podem considerar
>>>>como gosto pessoal mesmo.
>                                               Mas acho importante eu
>                                               citar essas questões
>>>>para os empregadores
>                                               saberem, pelo menos. Pois
>                                               creio que essas
>>>>questões não permitem
>                                               ainda dizer para todos que
>                                               o R é uma opção fácil
>>>>de programa livre, porque
>                                               não é tão fácil assim. Mas
>                                               ele é ótimo, não
>>>>que não seja ótimo. Apenas
>                                               acho que ainda há
>                                               argumentos para que uma
>>>>empresa compre tanto o
>                                               SPSS, quando achar que
>                                               precisa, quanto o SAS,
>>>>quando for necessário.
>>>>
>>>>Obrigado.
>>>>
>>>>Abraços,
>>>>Att.
>>>>Richard
>>>>
>>>
>>>
>>
>
>


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