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
Última revisão Ambos lados da revisão seguinte
dicas_mat_apoio:programas:guir [2020/07/14 16:22]
adalardo [RStudio]
dicas_mat_apoio:programas:guir [2020/07/27 20:24]
adalardo edit link
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 63: Linha 66:
  
 //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://​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.  ​
-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.txt · Última modificação: 2022/06/03 18:04 por adalardo