As pessoas estão sempre curiosas sobre quais linguagens de programação devem aprender Como escolher uma linguagem de programação para aprender hoje e obter um ótimo trabalho em dois anos Como escolher uma linguagem de programação para aprender hoje e obter um ótimo trabalho em dois anos Isso pode levar anos trabalho dedicado para se tornar um bom programador; Então, há uma maneira de escolher a linguagem certa para começar a partir de hoje, a fim de ser contratado amanhã? Leia mais - quais são os mais valiosos? O que lhes dará um emprego? Quais são as mais fáceis e difíceis?
Um idioma que tem aparecido muito mais na lista "quais linguagens de programação aprender" é R, uma linguagem focada em computação estatística (na verdade, é a 6ª na lista das principais linguagens de programação do IEEE Spectrum de 2015).
Por que o R está ficando mais popular, o que ele pode fazer e onde você pode aprender como usá-lo?
O que é R? Quem usa isso?
R é uma extensão da linguagem de programação chamada S. Ao contrário de S, o R ganhou grande popularidade, em grande parte porque é uma alternativa gratuita a softwares muito poderosos usados em computação estatística, como SAS, SPSS e Matlab, todos de alta qualidade. com preço. Enquanto R pode ser usado para uma variedade de coisas, é melhor usado para análise de dados.
Uma das razões pelas quais é tão poderosa é que as pessoas podem criar e distribuir “pacotes” que adicionam à funcionalidade básica da linguagem. Uma olhada rápida em alguns dos pacotes mais recentes a serem lançados incluem um para estatísticas direcionais, outro para imputação de modelagem conjunta multinível, e - em um intervalo da maioria dos usos da linguagem - para construir “currículos atraentes” usando um banco de dados, LaTeX, e R.
Algumas das maiores empresas do mundo usam o R.
De acordo com o Revolution Analytics, o Google o utiliza para calcular o retorno sobre o investimento (ROI) de campanhas publicitárias e prever a atividade econômica. A Microsoft usa-o para casamentos na rede do Xbox. O Serviço Nacional de Meteorologia gera gráficos com ele. oDesk usa a linguagem para analisar os resultados das experiências. O Twitter inclui o R como parte de sua caixa de ferramentas da Data Science.
As possibilidades de R são quase ilimitadas - e, à medida que o big data se torna um campo mais importante, a capacidade de analisá-lo com eficiência também aumenta em importância. R é ótimo para análise de dados, e sua natureza colaborativa e de código aberto faz dela uma das melhores ferramentas existentes. Se você está interessado em se tornar um cientista de dados Como se tornar um cientista de dados Como se tornar um cientista de dados A ciência de dados passou de um termo recentemente cunhado em 2007 para ser uma das disciplinas mais procuradas hoje. Mas o que um cientista de dados faz? E como você pode entrar no campo? Leia mais, você faria bem em aprender.
Aprendizagem R
É claro que, como a interface do R é muito mais básica do que aplicativos como o SAS, o SPSS e o Matlab, você precisará trabalhar muito para se tornar um especialista. R tem uma curva de aprendizado bastante íngreme, se você quiser ir além do básico, então você precisará de alguns recursos de aprendizado de alta qualidade para começar sua jornada com o pé direito.
Vamos para alguns dos melhores.
Tente R
A breve introdução da Code School, Try R, é uma maneira fantástica de aprender o básico. Ele é apresentado em um formato interativo, tornando-o mais interessante e eficaz com programas de programação? Tente 3 maneiras divertidas para subir de nível suas habilidades de codificação entediado com livros de programação? Tente 3 maneiras divertidas para subir de nível suas habilidades de codificação Se você já tentou aprender a codificar a partir de um livro, você sabe o quão chato pode ser. Por que não tentar algumas opções interessantes para tornar o aprendizado mais peculiar e divertido? Leia Mais do que alguns outros métodos de aprendizagem. Você aprenderá sobre vetores, matrizes, fatores, estatísticas básicas, quadros de dados e como estender o R usando bibliotecas externas.
O melhor de tudo é que todo o curso é gratuito. Para um iniciante total, isso é difícil de bater.
Explorar estatísticas com R
Este curso tem três partes; os fundamentos de R, explorando conceitos estatísticos através de programação, e uma seção na qual os pesquisadores explicam como eles usaram R e estatísticas para resolver questões científicas da vida real.
Este curso é focado no uso de R nas ciências da saúde, mas será valioso para uma variedade de pessoas, desde aquelas que estão familiarizadas com estatísticas até aquelas que são totalmente novas no campo.
Twotorials
Em uma série de vídeos de dois minutos, você vai do básico, como "O que é R?" Para tópicos mais avançados, incluindo a criação de loops e a execução de comandos SQL em R para interagir com bancos de dados. No final, você vai até aprender a fazer um café incrível 8 Excelentes sites para uma xícara de café melhorada 8 Excelentes sites para uma xícara de café melhorada O café é amado em todo o mundo, mas alguns cafés tem um gosto melhor do que outros. Quer uma dose mais saborosa de cafeína? Aqui estão alguns sites que ajudarão você a começar. Leia mais, cronometrando sua imprensa francesa com R.
Se você está procurando por algo um pouco diferente do aprendizado de outros recursos, dê uma chance a este.
Tutorial Kaggle sobre Aprendizado de Máquina
O Kaggle é um site que hospeda competições de análise de dados que podem lhe render muito dinheiro. . . mas também ajudarão você a começar essa introdução à aprendizagem automática. 4 Algoritmos de aprendizado de máquina que moldam sua vida 4 Algoritmos de aprendizado de máquina que moldam sua vida Você pode não perceber, mas o aprendizado de máquina já está ao seu redor e pode exercer grau surpreendente de influência sobre sua vida. Não acredita em mim? Você pode se surpreender. Leia mais com R. Esta é uma introdução rápida de nível intermediário aos conceitos relevantes, e é ótimo se você estiver interessado em análise de dados (e não apenas estatísticas) com R.
As principais coisas que você aprenderá são a interface, as árvores de decisão e as florestas aleatórias do DataCamp, que são ótimas ferramentas de modelagem de dados.
Manuais R
No site oficial do R, há uma coleção de manuais que abrangem uma variedade de tópicos, desde o básico do R até instruções sobre como escrever suas próprias extensões. Embora você possa ler “Introdução ao R” de capa a capa, provavelmente é melhor usá-lo como um manual de referência para quando você tiver problemas e precisar encontrar informações específicas sobre o próprio idioma. Os outros documentos da lista provavelmente não serão úteis até você ser um especialista em R, mas esta é uma ótima página para se ter marcado mesmo assim.
Econometria em R (PDF Download), outro recurso gratuito disponível no site, é um recurso popular para aprender a língua. É um pouco denso, mas contém praticamente tudo que você precisa saber para começar.
Tutoriais do RStudio
O RStudio é um ambiente de desenvolvimento integrado Editores de Texto vs. IDEs: Qual é o Melhor para Programadores? Editores de texto versus IDEs: Qual é o melhor para programadores? Escolher entre um IDE avançado e um editor de texto mais simples pode ser difícil. Oferecemos algumas dicas para ajudá-lo a tomar essa decisão. Leia Mais (IDE) para R - e, embora você não precise usá-lo para se tornar um especialista em R, talvez seja muito útil. O site do RStudio possui vários tutoriais disponíveis, bem como links para outras páginas úteis. Existem recomendações de livros; uma introdução ao Shiny, uma maneira legal de exibir seus resultados de dados on-line; e informações sobre R Markdown, outra ferramenta útil para compartilhar dados.
Há uma mistura de recursos gratuitos e pagos aqui, mas se você gastar um pouco de tempo navegando, encontrará algumas coisas realmente boas que você pode obter sem pagar.
Mais alguns recursos dignos de R
Com sua popularidade crescente, você pode encontrar mais alguns sites para conhecer o idioma.
- redemoinho
- Quick-R
- R-Bloggers
- RDataMining
- Programação Coursera R
- inside - R (um site da comunidade)
- LearnR-YouTube
Comece a aprender!
Como acontece com qualquer outra linguagem de programação, a melhor maneira de aprender é encontrar um problema que você gostaria de resolver e começar a projetar uma solução. Com alguma determinação e esses recursos disponíveis, você usará R para analisar conjuntos de dados rapidamente.
Você está trabalhando com R? Quais são seus recursos R favoritos? Compartilhe-os abaixo para que todos possamos aprender com eles!