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:32] adalardo [Emacs e ESS] |
dicas_mat_apoio:programas:guir [2022/06/03 18:04] (atual) adalardo [Rgedit] |
||
---|---|---|---|
Linha 40: | Linha 40: | ||
{{real-programmers.png?400 |}} | {{real-programmers.png?400 |}} | ||
- | 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=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 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//)). | 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//)). | ||
Linha 47: | Linha 47: | ||
===== 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 54: | 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 63: | 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|}} |