
Firewall te pegou []s Leonard de Assis http://about.me/ldeassis Em 23/11/2012 11:01, Richard Santos escreveu:
Pessoal, Eu dei o comando install.packages('pacote'), e o R me deu as mensagens: --- Please select a CRAN mirror for use in this session --- Aviso: unable to access index for repository http://cran.fiocruz.br/src/contrib Aviso: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/src/contrib Aviso: unable to access index for repository http://cran.fiocruz.br/bin/windows/contrib/2.15 Aviso: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.15 Mensagens de aviso perdidas: 1: In open.connection(con, "r") : não foi possível conectar a 'cran.r-project.org' na porta 80. 2: package ‘pacote’ is not available (for R version 2.15.2)
What the hell?
Em 23/11/12, Richard Santos<jamesrichardsantos@gmail.com> escreveu:
Excelentes dicas, Flávio, obrigado pela atenção. Gostei do que foi falado sobre a linguagem, e sobre a instalação de pacotes local. Vou testar, realmente, para aprender o R aos poucos, também. Só uma confirmação: essas opções do Revolution e dataframe, etc, são para ler bases grandes também, né? Grato. Richard
Em 22/11/12, Flavio Barros<flaviomargarito@gmail.com> escreveu:
- 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-th... )
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#assign... 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 [image: Facebook] <http://www.facebook.com/flavio.barros.1650?ref=tn_tnmn> [image: LinkedIn] <http://www.linkedin.com/profile/view?id=61839390&trk=tab_pro> Contact me: [image: Google Talk] flaviomargarito@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<http://www.quotesdaddy.com/quote/1040448/mark-twain/sing-like-no-ones-listening-love-like-youve-never> ” Get this email app! <http://www.wisestamp.com/apps/quotes?utm_source=extension&utm_medium=email&utm_term=quotes&utm_campaign=apps>
Create your free signature: <http://r1.wisestamp.com/r/landing?promo=33&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_33> CLICK HERE!<http://r1.wisestamp.com/r/landing?promo=33&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_33>
2012/11/22 Richard Santos <jamesrichardsantos@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
R-br mailing list R-br@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.