Os melhores lugares livres para aprender programação r hoje
As pessoas estão sempre curioso sobre que a programação línguas que devem aprender
Conteúdo
Uma linguagem que tem sido mostrando-se muito mais sobre o “que idiomas para aprender a programação” lista é R, uma linguagem focada em computação estatística (na verdade, é # 6 na lista das principais linguagens de programação do IEEE Spectrum 2015).
Por que R ficando cada vez mais popular, o que pode fazer, e onde você pode aprender como usá-lo?
O que é R? Quem usa?
R é uma extensão da linguagem de programação chamada S. Ao contrário de S, R ganhou uma enorme quantidade de popularidade, em grande parte porque é uma alternativa livre para muito poderoso software usado para computação estatística, como SAS, SPSS, e Matlab, todos os quais são elevados -priced. Enquanto R pode ser usado para uma variedade de coisas, é melhor usado para análise de dados.
Uma das razões que é tão poderoso é que as pessoas podem criar e distribuir “pacotes” que contribuem para a funcionalidade básica da língua. Uma rápida olhada em alguns dos mais recentes pacotes a serem postados incluem um para as estatísticas direcionais, outro para multinível imputação modelagem conjunta, e - em uma ruptura com a maioria dos usos da linguagem - para a construção de “currículo atraente”, usando um banco de dados, LaTeX, e R.
Algumas das maiores empresas do mundo utilizam R.
Segundo a revolução Analytics, o Google usa para calcular o retorno sobre o investimento (ROI) das campanhas publicitárias e prever a atividade econômica. Microsoft usa para matchmaking na rede Xbox. O Serviço Nacional de Meteorologia gera gráficos com ele. oDesk usa a linguagem para analisar os resultados das experiências. Twitter inclui R como parte de sua caixa de ferramentas Ciência dados.
As possibilidades de R são quase ilimitadas - e tão grande de dados torna-se um campo mais importante, a capacidade de analisar de forma eficiente que vai aumentar em importância também. R é ótimo para análise de dados, e seu código-fonte aberto, natureza colaborativa faz com que seja uma das melhores ferramentas para fora lá. Se você estiver interessado em tornando-se um cientista de dados, você faria bem para aprender.Como se tornar um cientista de dadosComo se tornar um cientista de dadosciência de dados passou de um termo recém-cunhado em 2007 para ser um dos mais procurados disciplinas hoje. Mas o que um cientista de dados fazer? E como você pode invadir o campo?consulte Mais informação
aprender R
Claro, porque a interface do R é muito mais bare-ossos do que aplicativos como o SAS, SPSS, e Matlab, você vai precisar para colocar em um monte de trabalho para se tornar um especialista. R tem uma curva de aprendizado bastante íngreme se você estiver olhando para ir além do básico, então você vai precisar de alguns recursos de aprendizagem de alta qualidade se você estiver indo para iniciar sua jornada com o pé direito.
Vamos para alguns dos melhores.
tente R
breve introdução da escola código, tente R, é uma maneira fantástica para aprender o básico. É apresentado em um formato interativo, tornando-se mais interessante e eficaz que alguns outros métodos de aprendizagem. Você vai aprender sobre vetores, matrizes, fatores, estatísticas básicas, quadros de dados, e como estender R usando bibliotecas externas.Furada com livros de programação? Tente 3 Fun maneiras das suas capacidades de codificaçãoFurada com livros de programação? Tente 3 Fun maneiras das suas capacidades de codificaçãoSe você já tentou aprender a código de um livro, você sabe como chato que pode ser. Por que não tentar algumas opções atraentes para tornar o aprendizado mais peculiar e divertido.consulte Mais informação
O melhor de tudo, todo o curso é gratuito. Para um iniciante, este é difícil de bater.
Explorar Estatística com R
Este curso tem três partes as noções básicas de R, explorando conceitos estatísticos por meio de programação, e uma seção em que os investigadores explicam como eles usaram R e estatísticas para resolver questões científicas da vida real.
Este curso é focado na utilização de R nas ciências da saúde, mas será valioso para uma variedade de pessoas, desde aqueles que estão familiarizados com as estatísticas para aqueles que são totalmente novo para o campo.
Twotorials
Em uma série de vídeos de dois minutos, você vai desde o básico, como “O que é R?” Para tópicos mais avançados, incluindo a criação de laços e execução de comandos SQL em R para interagir com bancos de dados. No final, você vai mesmo aprender a fazer incríveis café cronometrando o seu imprensa pourover francês com R.8 excelentes sites para uma melhor chávena de café8 excelentes sites para uma melhor chávena de caféCafé é amado em todo o mundo, mas um pouco de café tem um gosto melhor do que outros. Quer uma dose mais saborosa de cafeína? Aqui estão alguns sites que vão ajudar você a começar.consulte Mais informação
Se você está procurando algo um pouco diferente do que a aprendizagem de estilo clássico de outros recursos, dar este um tiro.
Kaggle Tutorial em Aprendizado de Máquina
Kaggle é um site que hospeda competições de análise de dados que você pode ganhar um monte de dinheiro. . . mas eles também ajudá-lo a começar com esta introdução a aprendizado de máquina com R. Esta é uma introdução rápida, de nível intermediário para os conceitos relevantes, e é ótimo se você estiver interessado na análise de dados (e não apenas as estatísticas) com R.4 algoritmos de aprendizado de máquina que moldam sua vida4 algoritmos de aprendizado de máquina que moldam sua vidaVocê pode não perceber, mas a aprendizagem de máquina já está ao seu redor, e ele pode exercer um surpreendente grau de influência sobre sua vida. Não acredita em mim? Você pode ser surpreendido.consulte Mais informação
As principais coisas que você vai aprender são a interface do DataCamp, árvores de decisão, e as florestas aleatórias, que são excelentes ferramentas de modelagem de dados.
R Manuais
No site oficial do R, há uma coleção de manuais que cobrem uma variedade de tópicos, desde o básico de R com as instruções sobre como escrever suas próprias extensões. Enquanto você podia ler “Introdução ao R” de capa a capa, é provavelmente melhor usado como um manual de referência para quando você tiver problemas e você precisa encontrar informações específicas sobre a própria linguagem. Os outros documentos da lista provavelmente não virá a calhar até que você é um expert R, mas esta é uma grande página para ter marcada, no entanto.
Econometrics em R (PDF Download), outro recurso livre disponível a partir do site, é um recurso popular para aprender a língua. É um pouco denso, mas contém tudo o que você precisa saber para começar.
rstudio Tutoriais
Rstudio é um ambiente de desenvolvimento integrado (IDE) para R - e embora você não precisa usá-lo para se tornar um especialista R, você pode achar que é muito útil. O site rstudio tem uma série de tutoriais disponíveis, bem como links para outras páginas úteis. Existem livro recommendations- um introdução à brilhante, uma forma legal de exibir os resultados de dados on-line- e informações sobre R Markdown, outra ferramenta útil para compartilhamento de dados.Editores de texto vs. IDEs: Qual é o melhor para os programadores?Editores de texto vs. IDEs: Qual é o melhor para os programadores?Escolher entre um IDE avançado e um editor de texto simples pode ser difícil. Oferecemos algumas dicas para ajudá-lo a tomar essa decisão.consulte Mais informação
Há uma mistura de recursos gratuitos e pagos aqui, mas se você gastar um pouco de tempo a navegar ao redor, você vai encontrar algumas coisas realmente grandes que você pode começar sem pagar.
Um pouco mais de Recursos digna em R
Com a sua popularidade escalada, você pode encontrar mais alguns locais para conhecer o idioma.
- redemoinho
- Quick-R
- R-Blogueiros
- RDataMining
- Coursera R Programação
- dentro - R (um site da comunidade)
- LearnR-YouTube
Comece a aprender!
Como 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 um pouco de determinação e esses recursos disponíveis, você estará usando R para analisar conjuntos de dados em nenhum momento.
Você está trabalhando com R? Quais são os seus recursos de P favoritos? Compartilhá-los abaixo para que todos possamos aprender com eles!