Relatório da linguagem R
Estatística e Probabilidade
Prof. Ben Dêivide (DEFIM/CAP/UFSJ)
1 introdução ao R e ao GitHub
O R é uma linguagem de programação voltada para análise de dados, estatística e geração de gráficos. Ele é muito utilizado em pesquisas científicas e na área de ciência de dados.
O GitHub é uma plataforma online usada para armazenar e compartilhar códigos. Ele permite salvar versões de projetos, colaborar com outras pessoas e manter um histórico das alterações feitas no código.
O objetivo desse trabalho é que o leitor consiga entender e utilizar o RStudio e a linguagem R, mesmo que de uma maneira leiga.
2 Historia do R
A linguagem R é uma variante da Linguagem S, concebida em 1991 por Ross Ihaka e Robert Gentleman no Departamento de Estatística da Universidade de Auckland, na Nova Zelândia.
Diferente de softwares proprietários, o R nasceu de um esforço colaborativo global, unindo desenvolvedores de diversas partes do mundo em prol de uma ferramenta aberta e robusta. Embora seu desenvolvimento tenha começado no início da década de 90, a linguagem foi apresentada oficialmente ao público apenas em 1993.
3 Como Baixar o RStudio e o R
3.1 O primeiro passo é instalar o R:
Acesse o site oficial: https://cran.r-project.org . Na página inicial, escolha o seu sistema operacional: Windows, Mac(macOS), Linux
Em seguida, clique no link para baixar a versão mais recente
Após o download: Abra o arquivo baixado, siga os passos de instalação (pode deixar todas as opções padrão). Clique em “Next” até concluir
O R será instalado no seu computador e já poderá ser utilizado, porém ainda sem uma interface muito amigável.
3.2 Instalação do RStudio
Depois de instalar o R, é necessário instalar o RStudio:
Acesse: https://posit.co/download/rstudio-desktop/ . Role a página até a opção RStudio Desktop, clique em download na versão gratuita, escolha o seu sistema operacional novamente
Após baixar:
Abra o instalador Siga as instruções recomendado que mantenha tudo no padrão Finalize a instalação
Agora para testar se foi tudo feito corretamente. Será necessario usar o console. Mas antes irei te explicar oque é exatamente o console.
3.3 O Console
Imagine que você está em um restaurante. O RStudio é a cozinha inteira, mas o Console é o balcão de atendimento direto: o lugar onde você faz o pedido e recebe o prato na hora.
3.3.1 O que é o Console?
O Console é o “coração” do RStudio. É o local onde o computador realmente processa os seus comandos. Quando você digita algo lá e aperta Enter, o R executa aquela instrução imediatamente e te mostra o resultado logo abaixo.
3.3.2 Como funciona
Você verá um símbolo de “maior que” > no canto inferior esquerdo. Esse é o Prompt.
O Prompt >: É como se o console estivesse pedindo o comando, ali que você deve digitar.
O Sinal de Mais (+): Se você apertar Enter e aparecer um + em vez de um >, significa que o R acha que seu comando está incompleto.
Você pode usar ele como laboratorio de testes e calculadora instantânea.
Agora sabendo oque é o console. Vamos testar se você instalou o RStudio e a linguagem R certinho.
3.4 Verificando se a instalação deu certo
Após instalar os dois programas:
Abra o RStudio No console (parte inferior da tela), digite:
print("R funcionando!")3.5 Algumas caracteristicas do R
3.5.1 Software Livre e de Codigo Aberto
A linguagem R é distribuída sob a licença GNU GPL (General Public License), o que a caracteriza como um software livre. Isso implica que qualquer usuário possui a liberdade de executar, copiar, distribuir, estudar e alterar o código-fonte. Por ser de código aberto, o R beneficia-se de um desenvolvimento colaborativo global.
3.5.2 Escopo Léxico
O R utiliza o escopo léxico (lexical scoping) como protocolo para a busca de valores de símbolos. Nessa convenção, a associação entre um nome e seu valor é determinada pelo ambiente em que a função foi criada, e não onde ela é chamada. Na prática, quando o R encontra um objeto, ele realiza uma busca sequencial: inicia no ambiente interno (local), avança para os ambientes superiores e encerra no ambiente global.Pensa como se tivesse um robozinho que ta buscando algo, esse robozinho está dentro de varias caixas. Ele vai olhando pra cima e vai saindo das caixas até ele achar oque precisa. E nesse caso as caixas são as funções, ele indo de ambiente em ambiente até achar oque quer.
3.5.3 Linguagem Interpretada
O R é classificado como uma linguagem interpretada, o que significa que as instruções são executadas diretamente por um interpretador, linha por linha, sem a necessidade de uma etapa prévia de compilação em código de máquina. Para o pesquisador, essa funcionalidade permite uma análise exploratória de dados mais ágil, uma vez que os resultados de cada comando podem ser validados imediatamente no console, facilitando a depuração e o desenvolvimento incremental de scripts.
4 Comandos Básicos do R
4.1 Atribuição de Valores
No R, a atribuição de valores a objetos é realizada primordialmente através do operador <- (seta para a esquerda). Embora o sinal de igual (=) também funcione, o uso da seta é a convenção padrão da linguagem, permitindo que o interpretador armazene dados na memória sob um identificador específico para uso posterior.
x <- 5
y <- 104.2 Operações Matemáticas
A linguagem suporta as operações aritméticas padrão de forma nativa. O interpretador respeita a ordem de precedência matemática para adição (+), subtração (-), multiplicação (*) e divisão (/). Tais operações podem ser aplicadas tanto a valores escalares quanto a vetores e matrizes.
x + y
x * y
x / y4.3 Exibir Valores
A função print() é utilizada para exibir o conteúdo de um objeto no console. Embora digitar apenas o nome do objeto também retorne seu valor no console interativo, o uso explícito de print() é uma boa prática dentro de scripts estruturados e funções para garantir a saída dos dados.
print(x)4.4 Sequências
O operador dois-pontos (:) é uma forma simplificada de gerar sequências regulares de números inteiros. O comando 1:10, por exemplo, cria um vetor contendo todos os números de 1 a 10 com incremento unitário. Para sequências mais complexas com intervalos específicos, utiliza-se a função seq().
1:104.5 Funções Simples
Funções no R são chamadas pelo nome seguido de parênteses, que delimitam os argumentos.
sqrt(): Calcula a raiz quadrada de um valor numérico.
mean(): Calcula a média aritmética. No exemplo, a função c() (combine) é utilizada dentro da mean() para agrupar os números em um vetor, visto que a função de média exige um conjunto de dados como entrada.
sqrt(16)
mean(c(1, 2, 3, 4))4.6 Referências
[1] R CORE TEAM. R: A language and environment for statistical computing. Disponível em: https://www.r-project.org/. . março. Acesso em: 30 de2026.
[2] GeeksforGeeks – R Programming. Disponível em: https://www.geeksforgeeks.org/r-programming-language-introduction/ . Acesso em: 30 de março. 2026.
[3] Rapidinhas do R, R basico da pagina do Professor Ben Deivide Disponível em: https://bendeivide.github.io/#featured . Acesso em: 12 de março. 2026