Existe alguma GUI para R que facilite para um iniciante o aprendizado e a programação nesse idioma?
Existe alguma GUI para R que facilite para um iniciante o aprendizado e a programação nesse idioma?
Respostas:
Eu recomendaria a @ Shane para Deducer e também recomendaria o R Commander de John Fox. O pacote CRAN está aqui . Chama-se R "Comandante" porque retorna os comandos R associados às seleções de menu apontar e clicar, que podem ser salvas e executadas mais tarde no prompt de comando.
Dessa forma, se você não sabe como fazer algo , pode encontrá-lo nos menus e obter uma resposta imediata para a maneira correta de fazer algo com o código R. Parece que o Deducer opera da mesma forma, embora eu não tenha jogado com o Deducer por um tempo.
O R Commander básico foi projetado para tarefas voltadas para iniciantes, mas existem plugins disponíveis para análises mais sofisticadas (o Deducer também possui plugins). No entanto, lembre-se de que nenhuma GUI pode fazer tudo e, em algum momento, o usuário precisará se afastar de apontar e clicar. Algumas pessoas (inclusive eu) acham que isso é uma coisa boa.
Você também pode experimentar o novíssimo RStudio . IDE razoavelmente completo, com configuração fácil. Eu brinquei com ele ontem e parece bom.
Atualizar
Agora eu gosto ainda mais do RStudio. Eles implementam ativamente solicitações de recursos e isso mostra que as pequenas coisas estão ficando cada vez melhores. Ele também inclui suporte ao Git (incluindo sincronização remota para que a integração ao Github seja perfeita).
Um monte de grandes nomes acabou de se juntar, então espero que as coisas continuem melhorando ainda mais.
Atualize novamente
E, de fato, as coisas só melhoraram, de maneira rápida. Os ciclos de verificação de compilação de pacotes agora são apontar e clicar, e as pequenas coisas continuam a melhorar também. Agora ele também vem com um ambiente de depuração integrado .
Isso foi respondido várias vezes no StackOverflow . As principais seleções parecem consistentemente Eclipse com StatET ou Emacs com ESS.
Eu não diria que existem boas orientações para facilitar o aprendizado do idioma. O mais próximo seria dedutor de Ian Fellows. Mas existem muitos outros recursos (livros, jornais, blogs, pacotes etc.) disponíveis para aprendizado.
Eu acho que a linha de comando é a melhor interface, e especialmente para iniciantes. Quanto mais cedo você começar com o console, mais cedo descobrirá que esse é o mais rápido, o mais confortável e o mais importante, a única maneira totalmente não-limitada de usar o R.
ctrl-R
a linha de comando direta, tanto para quando as coisas não funcionam e precisam ser alteradas quanto para quando elas funcionam e vale a pena salvar para uso posterior .
Pelo menos no Linux, o RKWard oferece a melhor funcionalidade. O novo RStudio também parece bastante promissor.
Perguntar qual GUI o ajudará a aprender a programação é como perguntar qual supermercado o ajudará a aprender a caçar sua própria comida. Usar uma GUI não é uma maneira de aprender programação .
O poder do R é que ele não é guiado por GUI, ele usa scripts que permitem fundamentalmente obter resultados mais reprodutíveis.
Dito isto, acho útil usar uma GUI para demonstrar um único tópico específico .
O PBSmodelling pacote também tem ferramentas que permitem que você faça suas próprias interfaces gráficas. Isso inclui algumas ferramentas incríveis para organização e documentação do projeto. Obrigado Estação Biológica do Pacífico!
Além disso, usando o Rook e o Apache, você também pode criar aplicativos GUI baseados na Web poderosos.
Criar sua própria GUI não é apropriado para iniciantes ou a resposta direta à sua pergunta. No entanto, se você é um usuário avançado, considere criar uma GUI para demonstrar um tópico específico.
Vale ressaltar que a versão instalada do R é um atalho para o Rgui.exe.
Eu sei que você está solicitando uma GUI que permita acessar toda a funcionalidade básica do R apontando e clicando, não um invólucro glorificado para a linha de comando.
No entanto, é importante perceber que um wrapper de GUI para a linha de comando é uma GUI e é uma resposta válida para sua pergunta. A linha de comando é a única maneira de obter acesso à funcionalidade em rápida evolução do poder do R e aos novos pacotes criados diariamente.
Assim...
A melhor interface para o R é definitivamente o R Studio .
Para algumas pessoas, a interface StatET / Eclipse é importante por seus recursos poderosos, mas o R Studio está rapidamente ultrapassando esses recursos e adicionando novos.
O Revolution R (versão comercial) também possui uma GUI, mas não é tão bom, a menos que você seja profundamente apaixonado pelo design do MS Visual Studio. No entanto, você pode acessar a versão R do Revolution através do R Studio ou Eclipse, então esse é um truque muito interessante.
Usei o JGR por um curto período de tempo, até que se tornasse evidente que consumiria rapidamente toda a memória do meu sistema. Eu não o uso desde então, e recomendo que você não o use.
Eu recomendo Tinn-R (que é o acrônimo para Tinn não é o Bloco de notas)
Apesar de todas as boas recomendações, não encontrei nada radicalmente melhor que a GUI padrão do Mac. O R-Studio mostra promessa, mas atualmente não é muito mais personalizável ou funcional que o R e, por exemplo, o BBEdit para editar.
Eu recomendaria dar uma olhada no AirXcell . É um software de cálculo online (Web 2.0) baseado em R, que fornece uma GUI R bastante utilizável com uma interface de linha de comando (console R), um editor de código e várias outras coisas (editor de quadro de dados, etc.), tudo online a partir de dentro o navegador da web.
Consulte Use o AirXcell como um console R. online .
Tendo trabalhado com o
no ambiente Windows, sugiro fortemente "Revolution R Enterprise".
Aceito que a instalação demore um pouco mais (é de 600 a 700 MB) se comparada com o BaseR e o RStudio, mas, de qualquer maneira, o Pesquisador de Objetos do Revo R, a facilidade do procedimento de instalação de pacotes, o gerenciamento de variáveis, etc., existem muitos coisas que - de acordo comigo - tornam o Revo R o melhor (de acordo comigo).
Dito isto, o Revo R que está sendo comprado pela Microsoft é - para mim - um dos seus inconvenientes, já que a MS é finalmente uma empresa orientada para o lucro e pode mudar sua natureza livre mais cedo ou mais tarde.
O Quadstat é um front-end gratuito para R, baseado em navegador, e também uma estrutura de aplicativos da Web de código aberto. Após enviar uma consulta de computação, o usuário recebe a saída da solicitação e também os comandos R utilizados. Antes da submissão, o arquivo de ajuda do R é exibido claramente para que o usuário possa entender algumas das partes internas da R. Eu sou o mantenedor do projeto e espero que você ache o software útil.
Se você não deseja codificar R, mas deseja uma interface gráfica com o usuário como o SPSS, existe um novo software baseado em nuvem, o Number Analytics (). É baseado na nuvem, assim você não precisa instalar o programa. É um modelo freemium a partir de graça. É para iniciantes que não têm muito conhecimento sobre estatística. O maior ponto de venda é que ele interpreta os resultados estatísticos. Tabela de cores e gráficos internos também ajudam.
R
GUI? O hype nessa página da web não se parece com isso.