Ferramentas do usuário

Ferramentas do site


dicas_mat_apoio:programas:guir

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

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:26]
adalardo [Java GUI to R - JGR]
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 ​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 sejafunciona 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 scriptalé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 dissopode 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 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|}}
dicas_mat_apoio/programas/guir.1594754782.txt.gz · Última modificação: 2020/07/14 16:26 por adalardo