Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
dicas_mat_apoio:programas:guir [2020/07/14 16:22] adalardo [RStudio] |
dicas_mat_apoio:programas:guir [2022/06/03 18:04] (atual) adalardo [Rgedit] |
||
---|---|---|---|
Linha 25: | Linha 25: | ||
===== Uma boa opção para o ruWindows ===== | ===== Uma boa opção para o ruWindows ===== | ||
O R no ruWindows já vem com uma ótima interface Gui que apresenta poucas funcionalidades banais, mas muito úteis. Há vantagem também por serem poucas e relacionadas apenas com ações periféricas à análise de dados como: salvar, mudar diretório, abrir janelas de edição de script e dados, baixar pacotes, salvar gráficos. Para um usuário ruWindows seria quase um suicídio ter que usar a janela shell base para a interface com o R. Para os mais velhos, acostumados com o DOS, não seria tão alienígena. O editor de script dessa interface é bom, mas não serve como editor de funções pois não tem nenhuma associação com a linguagem, não permitindo nem ao menos conferir parênteses e colchetes. | O R no ruWindows já vem com uma ótima interface Gui que apresenta poucas funcionalidades banais, mas muito úteis. Há vantagem também por serem poucas e relacionadas apenas com ações periféricas à análise de dados como: salvar, mudar diretório, abrir janelas de edição de script e dados, baixar pacotes, salvar gráficos. Para um usuário ruWindows seria quase um suicídio ter que usar a janela shell base para a interface com o R. Para os mais velhos, acostumados com o DOS, não seria tão alienígena. O editor de script dessa interface é bom, mas não serve como editor de funções pois não tem nenhuma associação com a linguagem, não permitindo nem ao menos conferir parênteses e colchetes. | ||
- | Quando migrei do RuWindows senti falta do [[http://notepad-plus.sourceforge.net/br/site.htm| NotePad++]] e do aplicativo [[http://npptor.sourceforge.net/|NPPtoR]] que faz a interface do NotePad++ com o R, ambos aplicativos grátis para Windows. O NotePad++ e NPPtoR são leves e na época em que migrei para o Linux, na minha opinião, a melhor opção de editor para funções e códigos no R. Eu costumava trabalhar com o script do trabalho no editor do RGui e com a janela do NotePad editando a função e fazendo load para atualizar modificações. | + | Quando migrei do RuWindows senti falta do [[http://notepad-plus.sourceforge.net/br/site.htm| NotePad++]] e do aplicativo [[http://npptor.sourceforge.net/|NPPtoR]] que faz a interface do NotePad++ com o R, ambos aplicativos grátis para Windows. O NotePad++ e NPPtoR são leves e na época em que migrei para o Linux, na minha opinião, a melhor opção de editor para funções e códigos no R. |
Linha 31: | Linha 31: | ||
===== Java GUI to R - JGR ===== | ===== Java GUI to R - JGR ===== | ||
- | No guia de instalação do [[dicas_mat_apoio:programas:instalarunbutu|R no Ubuntu]] o Gabriel sugere o uso do JGR, um pacote do R que utiliza linguagem java para criar a interface gráfica do usuário (GUI). O pacote tem muitas funcionalidades, algumas maravilhosas como mostrar os argumentos quando se está digitando o nome da função. Teria optado por ele se não fosse um problema: no meu computador ele ocupava quase toda a capacidade de processamento das minhas duas CPUs, esquentando e fazendo o cooler gritar forte. Além disso, deixa o computador lerdo, me parece um problema do Open Java no Linux. Fiquei muito encanado em utilizar e depois ter que migrar para outra interface. Na internet vi discussão que relatam o mesmo problema, mas dizem que ao clicar nas opções //help// e //versão// do JGR o problema desaparece... Realmente o meu processador que fica em 100% abaixa, mas de qualquer forma o processamento fica lento e incomoda. Testei várias versões do Ubuntu e do JGR (9.04 a 10.04) e o problema permanece. DESISTI! | + | No guia de instalação do [[dicas_mat_apoio:programas:instalarunbutu|R no Ubuntu]] o Gabriel sugere o uso do JGR, um pacote do R que utiliza linguagem java para criar a interface gráfica do usuário (GUI). O pacote tem muitas funcionalidades, algumas maravilhosas como mostrar os argumentos quando se está digitando o nome da função. Teria optado por ele se não fosse um problema: no meu computador ele ocupava quase toda a capacidade de processamento das minhas duas CPUs, esquentando e fazendo o cooler gritar forte. Além disso, deixou o computador lerdo, me parece um problema do Open Java no Linux. Na internet vi discussão que relatam o mesmo problema, mas dizem que ao clicar nas opções //help// e //versão// do JGR o problema desaparece... |
** OS PROBLEMAS PARECEM TER SIDO SOLUCIONADOS NAS VERSÕES MAIS RECENTES DO UBUNTU, DEFINITIVAMENTE ERA UM PROBLEMA COM O JAVA** | ** OS PROBLEMAS PARECEM TER SIDO SOLUCIONADOS NAS VERSÕES MAIS RECENTES DO UBUNTU, DEFINITIVAMENTE ERA UM PROBLEMA COM O JAVA** | ||
+ | |||
--- //[[adalardo@usp.br|Alexandre Adalardo]] 2012/04/01 11:38// | --- //[[adalardo@usp.br|Alexandre Adalardo]] 2012/04/01 11:38// | ||
Linha 39: | Linha 40: | ||
{{real-programmers.png?400 |}} | {{real-programmers.png?400 |}} | ||
- | O Emacs é a escolha obvia para quem está acostumado com o Linux. Ele é um poderoso editor de texto para programadores que tem muita funcionalidades e apresenta interfaces para muitas linguagens diferentes. É possível utilizá-lo como interface para o R conectando-os através do pacote ESS (Emacs Speaks Statistics). Ou seja funciona como editor e inteface ao mesmo tempo. Esse pacote do Emacs trabalha com diferentes janelas e transfere diretamente o script para o R. O Daniel Caetano (caetanods1@gmail.com), mais conhecido como Musguinho, preparou um tutorial interessante para o Emacs durante a disciplina do R em 2009 veja o linque [[http://ecologia.ib.usp.br/bie5782/doku.php?id=bie5782:01_curso2009:alunos:start| Emacs na bie5782]]. | + | O Emacs é a escolha mais flexível para quem já está acostumado com linhas de comando e programação. Ele é um poderoso editor de texto para programadores que tem muitas funcionalidades e apresenta módulos para muitas linguagens diferentes. É possível utilizá-lo como interface para o R conectando-os através do pacote ESS (Emacs Speaks Statistics). Ou seja, funciona como editor e ambiente de programação ao mesmo tempo. Esse pacote do Emacs trabalha com diferentes janelas e transfere diretamente o script para o R. O Daniel Caetano (caetanods1@gmail.com), mais conhecido como Musguinho, preparou um tutorial interessante para o Emacs durante a disciplina do R em 2009 veja o linque [[http://ecologia.ib.usp.br/bie5782/doku.php?id=cursos:ecor:01_curso2009:alunos:start| Emacs na bie5782]]. |
- | Minha transição para o Emacs não foi nada amigável, demorou alguns tempo para se concretizar completamente. Depois de ter utilizado muitas interfaces, editores e IDE's o Emacs me conquistou pela versatilidade (( é praticamente um editor de código universal)), maleabilidade ((é programável na linguagem LISP)) e pela comunidade ativa de colaboradores. Parece um caminho natural ir para um projeto, também colaborativo, de código aberto. | + | Minha transição para o Emacs não foi nada amigável, demorou algum tempo para se concretizar completamente. Depois de ter utilizado muitas interfaces, editores e IDE's o Emacs me conquistou pela versatilidade (( é praticamente um editor de código universal)), maleabilidade ((é programável na linguagem LISP)) e pela comunidade ativa de colaboradores. Parece um caminho natural ir para um projeto, também colaborativo, de código aberto ((Depois de alguns anos usando o Emacs passei a fazer grande parte das tarefas no computador através dele --- //[[aleadalardo@gmail.com|Alexandre Adalardo]] 2020/07/14 16:26//)). |
===== Pacote Rcmdr ===== | ===== Pacote Rcmdr ===== | ||
--- //[[adalardo@usp.br|Alexandre Adalardo]] 2010/07/19 12:51// | --- //[[adalardo@usp.br|Alexandre Adalardo]] 2010/07/19 12:51// | ||
- | O pacote Rcmdr é uma opção para os iniciantes em R para qualquer ambientes (RuWindows, Linux, MacOS) escrita em Tcl/Tk (Tool Command Language e Tool Kit). É um ambiente de interface completa com comandos de edição de dados, análises e gráficos. Utilizei ele no Linux e no Windows e parece funcionar bem sem comprometimento no desempenho da máquina. Não gosto da filosofia de interfaces fechadas para análises de dados, acredito que uma das grandes virtudes do R é a exigência de entender a análise antes de fazê-la. A dificuldade do comando de linha retorna com dividendos em entendimento da análise. Além disso, não há comandos para simulações e Monte Carlo, o que limita o aprendizado de estatística para iniciantes. Por outro lado, pode ser uma ferramenta importante para o aprendizado da linguagem, pois o código de cada ação é apresentado na tela do script, além de permitir o uso de linha de comando direto para o console do R, sem a necessidade de restrição aos comandos pré-definidos no GUI. O próprio criador do pacote - Jonh Fox - advoga que não gosta de interface gráfica e que a idéia é utilizá-lo como um instrumento didático. Alguns alunos do curso do R relataram que foi importante usar o Rcmdr na primeira fase de aprendizado da linguagem e que hoje não o utilizam mais. | + | O pacote Rcmdr é uma opção para os iniciantes em R para qualquer ambientes (RuWindows, Linux, MacOS) escrita em Tcl/Tk (Tool Command Language e Tool Kit). É um ambiente de interface completa com menus para edição de dados, análises e gráficos. Utilizei ele no Linux e no Windows e parece funcionar bem sem comprometimento no desempenho da máquina. Não gosto da filosofia de interfaces fechadas para análises de dados, acredito que uma das grandes virtudes do R é a exigência de entender a análise antes de fazê-la. A dificuldade do comando de linha retorna com dividendos em entendimento nas análises. Por outro lado, pode ser utilizada como uma ferramenta importante para o aprendizado de estatística e da própria linguagem R, pois os códigos das opções dos menus são apresentado na janela de código. Além disso, pode ser usado como um editor normal do R pois permite o uso de linha de comando direto para o console do R, sem a necessidade de restrição aos comandos pré-definidos nos menus. O próprio criador do pacote - Jonh Fox - advoga não gostar de interface gráfica e que o Rcmdr foi criado para auxiliar no ensino de estatística. Alguns alunos do curso do R relatam que foi importante usar o Rcmdr na primeira fase de aprendizado da linguagem e que hoje não o utilizam mais. |
Temos um projeto didático para ensino de ecologia chamado [[http://www.ecologiavirtual.com.br/backup/|ECOVIRTUAL]] que utiliza um plugin para O Rcmdr para incluir comandos para simulação de modelos ecológicos. Todas as ferramentas já estão funcionando e pretendemos incluir o pacote no CRAN ainda esse ano. | Temos um projeto didático para ensino de ecologia chamado [[http://www.ecologiavirtual.com.br/backup/|ECOVIRTUAL]] que utiliza um plugin para O Rcmdr para incluir comandos para simulação de modelos ecológicos. Todas as ferramentas já estão funcionando e pretendemos incluir o pacote no CRAN ainda esse ano. | ||
Linha 53: | Linha 55: | ||
[[http://www.ecologiavirtual.com.br/backup]] | [[http://www.ecologiavirtual.com.br/backup]] | ||
+ | Ministramos também um curso de [[http://labtrop.ib.usp.br/doku.php?id=cursos:planeco:start|Planejamento e Análise de Dados]] na pós-graduação, com as atividades baseadas na interface do Rcmdr. | ||
===== RKWard ===== | ===== RKWard ===== | ||
Linha 62: | Linha 65: | ||
===== Rgedit ===== | ===== Rgedit ===== | ||
- | //Gedit// é o pacote de editor de texto básico do Gnome. O pacote RGedit [[http://sourceforge.net/projects/rgedit/]] parece ser uma boa opção para iniciados em R que não necessitam de interface para analise de dados, apenas um editor de texto com interface funcional para o R. | + | //Gedit// é o pacote de editor de texto básico do Gnome. O pacote RGedit [[http://rgedit.sourceforge.net/]] parece ser uma boa opção para iniciados em R que não necessitam de interface para analise de dados, apenas um editor de texto com interface funcional para o R. |
- | A instalação é simples, basta desempacotar o arquivo e colar todo o conteúdo (pasta: RCtrl e arquivos: RCtrl.gedit-plugin, RCtrl.py, ReadMe.txt) na pasta <usuario>/.gnome2/gedit/plugins. Pronto, agora é só iniciar o gedit. Considero a melhor opção atual para R no UBUNTU. | + | A instalação é simples, basta desempacotar o arquivo e colar todo o conteúdo (pasta: RCtrl e arquivos: RCtrl.gedit-plugin, RCtrl.py, ReadMe.txt) na pasta <usuario>/.gnome2/gedit/plugins. Pronto, agora é só iniciar o gedit. Considero a melhor opção atual para iniciantes no R que usam a distribuição linux UBUNTU. |
{{tela4.png?500|}} | {{tela4.png?500|}} |