R é um ambiente de análise estatística inicialmente criado e desenvolvido por Ross Ihaka e Robert Gentleman em 1996. Pode ser considerado como uma implementação da linguagem S, que foi desenvolvida nos Laboratórios Bell, companhia norte americana de telecomunicações.
R pode ser usado tanto como uma linguagem de programação quanto como um pacote de software que você pode utilizar para manipular dados, realizar cálculos, conduzir análises estatísticas e exibir gráficos. Algumas vantagens de usar R incluem:
R é de código aberto e está disponível gratuitamente.
R possui um conjunto extenso e coerente de ferramentas para análise estatística.
R oferece uma capacidade gráfica altamente flexível, capaz de produzir figuras de qualidade para publicação.
R tem um conjunto em expansão de “pacotes” gratuitos de rotinas para análises especiais ou incomuns.
R possui uma rede de suporte extensa, com inúmeros documentos online disponíveis gratuitamente.
Download -> CRAN -> Brazil -> Escolher um dos mirrors (UFPR)
Rstudio
Versões antigas
Barra de menu, barra de ferramentas
Console, pastas de trabalho, objetos
Existem diferentes tipos de objetos que podem ser usados para armazenar e manipular dados. Esses objetos variam em complexidade, desde estruturas básicas, como vetores, até estruturas mais complexas, como listas e data frames.
vector)São um objeto básico de dados que armazena uma sequência de elementos do mesmo tipo.
Tipos de vetores incluem:
Numéricos (numeric): Contêm números inteiros ou decimais (double - números reais, com casas decimais).
Caractere (character): Contêm cadeias de texto (strings, pode ser alfanumérico).
Lógicos (logical): Contêm valores booleanos (TRUE ou FALSE).
Fator (factor): Armazenam dados categóricos. Muito usados para representar variáveis qualitativas, como níveis ou grupos. Criados com a função factor().
Inteiros (integer): Vetores que armazenam números inteiros.
Complexos (complex): Vetores de números complexos.
matrix)São vetores bidimensionais que armazenam dados em linhas e colunas, todos do mesmo tipo.
Criadas com a função matrix().
data.frame)São uma tabela de dados com colunas que podem conter diferentes tipos de dados (por exemplo, numéricos, caracteres e lógicos ao mesmo tempo).
São amplamente usados para armazenar dados em formato tabular (semelhante a uma planilha).
Criados com a função data.frame().
tibble)tidyverse.Array
Listas
Funções
Modelos estatísticos
etc.