3 Primeiros passos

Instalação Para instalar o R, acesse a página oficial da organização _The R Project for Statistical Computing em < https://cran.r-project.org/ > . O usuário deverá escolher o arquivo de acordo com o seu sistema operacional.

Execução de códigos O R é uma linguagem interpretada. Isso significa que partes do código podem ser executadas diretamente do interpretador (interface R), sem a necessidade de compilar todo código e montar um arquivo executável (.exe). Dessa forma, o usuário seleciona o pedaço do código que deseja executar e, de imediato, tem o resultado impresso no terminal de saída ou na janela gráfica. Se houver erro de sintaxe/interpretação, o programa exibirá um alerta no terminal de saída.

Exercício Abra a interface básica do R (R-GUI) e execute o código a seguir:

x <- rnorm(100, 10, 15)
summary(x)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
## -16.699  -1.040   6.049   8.264  18.227  40.962
Criando scripts Após abrir a interface R, o usuário deverá criar um script (.txt ou .R) no qual os comandos serão salvos. Para executar um bloco de comandos, o usuário deverá selecioná-lo com o cursor do mouse (deixando-o em realce) e, então, pressionar “F5” ou “CTRL+ENTER”, a depender da interface em uso. Outra opção é executar o comando, linha a linha, até completar o bloco de comandos desejado.

Exercício Abra a interface gráfica do R de preferência e crie um novo arquivo de script R. Escreva algumas linhas de códigos, com comentários. Salve o script em um novo diretório.

# crie uma lista de números aleatórios normalmente distribuídos
x <- rnorm(100, 10, 15)
# faça um resumo estatístico dos valores obtidos 
summary(x)
##    Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
## -46.740  -1.114  12.916  11.259  23.709  45.164
# desenhe um diagrama de caixas para os valores amostrados
boxplot(x, main = "Diagrama de Caixas", ylab = "Valores amostrados")
Atribuição de valores No R, os resultados podem ser obtidos a partir do uso de funções/expressões ou serem atribuídos a variáveis e gravados na memória do computador. Há diversas formas de atribuir valores a uma variável: nome <- valor; valor -> nome; nome = valor. Tanto -> como = funcionam como comandos de atribuição. Uma vantagem do R é o fato de não ser requerida a declaração/inicialização de variáveis, tipos e tamanhos ao início do programa, como é comum em outras linguagens.

R é uma linguagem case sensitive, isso significa que letras maiúsculas e minúsculas são diferenciadas no programa. Portanto, uma variável de nome x será diferente de outra com nome X.

Exemplo

Execute as linhas de código a seguir e observe a diferença:

# Valores atribuídos a variáveis locais
x<-5
10->X
# Diferença entre as variáveis "x" e "X"
5*x; 5*X
## [1] 25
## [1] 50