artigos2-07

Uma breve introdução ao software R

R é um software livre para análise de dados desenvolvido especialmente por e para estatísticos, neste artigo falamos um pouco mais sobre o sftware e a linguagem R

Para aqueles que nunca tiveram contato com o software R, programar pode parecer algo assustador, mas é consenso geral que vencido os obstáculos iniciais, programar utilizando a linguagem R passa a ser algo estimulante. Embarque nesta jornada conosco e amplie sua capacidade de analisar dados.

O que é o R?

R é um software livre para análise de dados. Foi desenvolvido em em 1996, com os professores de estatística Ross Ihaka e Robert Gentleman, da Universidade de Auckland que criaram uma nova linguagem computacional, similar a linguagem S desenvolvida por John Chambers.

Porque utilizar o R?

  • Software gratuito com código aberto com uma linguagem acessível;
  • Expansão exponencial entre pesquisadores, engenheiros e estatísticos;
  • Se reinventa constantemente através de novas aplicações (aproximadamente 15.000 pacotes);
  • Totalmente flexível, permitindo desenvolver facilmente funções e pacotes para facilitar o trabalho;
  • Capacidade gráfica;
  • Disponível para diferentes plataformas: Windows, Linux e Mac.

Como instalar o software R?

Software R

O site do CRAN – The Comprehensive R Archive Network fornece o instalador do programa. Basta selecionar o arquivo de acordo com sua plataforma (Windows, MAC ou Linux), baixar o pacote base e executar o programa de instalação.

Operadores na linguagem R

OperadoresSignificado
<-Atribui um nome a um objeto.
=Atribui valor a um argumento.
* / + –Multiplicação, divisão, soma e subtração, respectivamente.
x^b ou x**bx elevado a b.
> < = >= <= !=Maior, menor, igual, maior ou igual, menor ou igual e diferente, respectivamente.
&Utilizado em programação lógica, significando “e” (adiciona uma condição).
|Utilizado em programação lógica, significa “ou” (adiciona outra possibilidade).
y~xIndica y em função de x.
,Separa um argumento de outro dentro da mesma função.
Delimita caractere.
()Delimita os argumentos dentro de uma função.
{}Indica o início e o fim de uma função.
[]Seleciona parte de um objeto
#Adiciona algum comentário no código.
?Obtém ajuda.
rm(objetoA, …)Remove o(s) objeto(s) entre os parênteses.
rm(list=ls())Remove todos os objetos.
install.packages(“nome_do_pacote”)Instala o pacote selecionado, quando está conectado à internet.
require(nome_do_pacote)Carrega o pacote entre os parênteses.
library(nome_do_pacote)Ativa o pacote entre os parênteses.
attach(dataframeA)Permite que cada coluna do dataframe em questão seja reconhecida como um objeto.
detach(dataframeA)Desfaz a função anterior.
example(nome_da_função)Exibe exemplos da função.
demo(nome_do_pacote)Exibe demonstrações de funções presentes no pacote.
help(nome_da_função)Fornece informações da função entre parênteses.

 Funções matemáticas da linguagem R

FunçãoSignificado
length(x)Retorna o tamanho do vetor x.
log(x)Retorna o logaritmo na base e de x.
exp(x)Retorna o exponencial de x.
sqrt(x)Retorna a raiz quadrada de x.
factorial(x)Retorna o fatorial de x (x!).
round(x)Arredonda o valor de x.

Funções estatísticas da linguagem R

FunçãoSignificado
max(x)Valor máximo de x.
min(x)Valor mínimo de x.
sum(x)Soma dos valores de x.
mean(x)Retorna a média de x.
median(x)Retorna a mediana de x.
range(x)Retorna a amplitude de x.
sd(x)Retorna o desvio-padrão de x.
var(x)Retorna a variância de x.

Depois de vermos esses operadores é importante também falar dos principais objetos do R. Curtiu o nosso conteúdo? Então siga-nos nas redes sociais para continuar acompanhando as dicas sobre o R.

Share the Post:

2 comentários em “Uma breve introdução ao software R”

  1. Excelente postagem! Foi mesmo um grande começo para quem está começando a trabalhar com o software R. Gostei do formato fácil de entender e das dicas práticas apresentadas. Espero que haja mais conteúdo relacionado ao uso prático do R no futuro!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Related Posts