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:22]
adalardo [RStudio]
dicas_mat_apoio:programas:guir [2022/06/03 18:04] (atual)
adalardo [Rgedit]
Linha 22: Linha 22:
 O projeto avançou bastante nos últimos tempos e cada vez mais vejo pessoas usando o Rstudio, continua sendo uma ótima opção! --- //​[[aleadalardo@gmail.com|Alexandre Adalardo]] 2019/05/07 16:22// O projeto avançou bastante nos últimos tempos e cada vez mais vejo pessoas usando o Rstudio, continua sendo uma ótima opção! --- //​[[aleadalardo@gmail.com|Alexandre Adalardo]] 2019/05/07 16:22//
  
-Caso necessite de uma interface leve que não tome muito dos recursos da sua maquina, essa definitivamente **NÂO É UMA BOA OPÇÂO**. O RStudio por padrão instala e carrega muitos pacotes ao iniciar uma sessão, caso precise fazer análises com grande quantidade de dados ou que produza resultados muito extensos, opte por fazer a análise final no console do R, após produzir o script. ​+Caso necessite de uma interface leve que não tome muito dos recursos da sua maquina, essa definitivamente **NÂO É UMA BOA OPÇÂO**. O RStudio por padrão instala e carrega muitos pacotes ao iniciar uma sessão, caso precise fazer análises com grande quantidade de dados ou que produza resultados muito extensos, opte por fazer a análise final no console do R, após produzir o script. ​ --- //​[[aleadalardo@gmail.com|Alexandre Adalardo]] 2020/07/14 16:22//
 ===== 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 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 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 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.1594754559.txt.gz · Última modificação: 2020/07/14 16:22 por adalardo