0% acharam este documento útil (0 voto)
10 visualizações39 páginas

Introdução ao Software R

O documento apresenta uma introdução ao software estatístico R, abordando tópicos como: 1) Conhecendo o R e suas principais funcionalidades; 2) Instalação do R e R Studio; 3) Importação de dados no R.

Enviado por

Eneas Vaz
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações39 páginas

Introdução ao Software R

O documento apresenta uma introdução ao software estatístico R, abordando tópicos como: 1) Conhecendo o R e suas principais funcionalidades; 2) Instalação do R e R Studio; 3) Importação de dados no R.

Enviado por

Eneas Vaz
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Pro-reitoria de Extensão - PREX/UFPI

Coordenação do Curso de Grad. Bach. em Estatística

Ministrante: Italo.... | 18 de setembro de 2020

M INICURSO :

Introdução ao Software

Estatístico R
Sumário

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R Trabalhando com o R


Manipulação de Conhecendo o R
Dados Instalando o R
Instalando o R Studio
Correlação e Importando Dados para o R
Regressão Linear
Funções Iniciais

Manipulação de Dados
Trabalhando com vetores
Criando base de dados
Trabalhando com Matrizes

Correlação e Regressão Linear


Nome da seção

UFPI / CGBEST 37
Sumário

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R 2

Conhecendo o R Trabalhando com o R


Instalando o R Conhecendo o R
Instalando o R Studio Instalando o R
Importando Dados para o Instalando o R Studio
R Importando Dados para o R
Funções Iniciais Funções Iniciais
Manipulação de
Dados Manipulação de Dados

Correlação e
Correlação e Regressão Linear
Regressão Linear

UFPI / CGBEST 37
Conhecendo o R

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R
Conhecendo o R 3

Instalando o R ▸ O R é um ambiente computacional e uma linguagem de programação que


Instalando o R Studio
vem progressivamente se especializando em manipulacão, análise e visu-
Importando Dados para o
R alização gráfica de dados.
Funções Iniciais
▸ E um software livre, logo o código fonte está disponível para todos os ´
Manipulação de
Dados usuários
Correlação e ▸ Possui uma infinidade de materiais sobre todas as áreas
Regressão Linear
▸ É uma ferramente com grande variedade de métodos estatásticos é recur-
sos gráficos

UFPI / CGBEST 37
Instalando o R

M INICURSO :
Introdução ao
Software Estatístico R
▸ Entre no site: [Link]
Trabalhando com o R
Conhecendo o R

Instalando o R 4

Instalando o R Studio

Importando Dados para o


R

Funções Iniciais

Manipulação de
Dados

Correlação e
Regressão Linear

UFPI / CGBEST 37
Instalando o R

M INICURSO :
Introdução ao
Software Estatístico R ▸ Escolha um dos servidores localizados à esquerda da página

Trabalhando com o R
Conhecendo o R

Instalando o R 5

Instalando o R Studio

Importando Dados para o


R

Funções Iniciais

Manipulação de
Dados

Correlação e
Regressão Linear

UFPI / CGBEST 37
Instalando o R

M INICURSO :
▸ Selecionar o servidor compatível com o seu computador
Introdução ao
Software Estatístico R

Trabalhando com o R
Conhecendo o R

Instalando o R 6

Instalando o R Studio

Importando Dados para o


R

Funções Iniciais

Manipulação de
Dados

Correlação e
Regressão Linear

UFPI / CGBEST 37
Instalando o R

M INICURSO :
▸ Clicar em “base” para transferir o arquivo principal de instalação
Introdução ao
Software Estatístico R

Trabalhando com o R
Conhecendo o R

Instalando o R 7

Instalando o R Studio

Importando Dados para o


R

Funções Iniciais

Manipulação de
Dados

Correlação e
Regressão Linear

UFPI / CGBEST 37
Instalando o R

M INICURSO :
Introdução ao
Software Estatístico R ▸ Aperte “Download R 4.0.5 for Windows”

Trabalhando com o R
Conhecendo o R

Instalando o R 8

Instalando o R Studio

Importando Dados para o


R

Funções Iniciais

Manipulação de
Dados

Correlação e
Regressão Linear

▸ Após finalizado o download, executar o arquivo baixado e instalar seguindo


as instruções do computador.

UFPI / CGBEST 37
Instalando o R Studio

M INICURSO :
Introdução ao ▸ Entre no site: [Link]
Software Estatístico R

Trabalhando com o R
Conhecendo o R

Instalando o R

Instalando o R Studio 9

Importando Dados para o


R

Funções Iniciais

Manipulação de
Dados

Correlação e
Regressão Linear

▸ Após finalizado o download, executar o arquivo baixado e instalar seguindo


as instruções do computador.
UFPI / CGBEST 37
Importando Dados no R

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R
Conhecendo o R

Instalando o R
▸ No Software R se pode carregar arquivos de forma direta, definindo o dire-
Instalando o R Studio tório de trabalho ou carregar de forma indireta utilizando o caminho onde
Importando Dados para o 10
R
o arquivo está localizado.
Funções Iniciais
▸ Para criar um Projeto e definir o Diretório no R Studio, siga os passos:
Manipulação de File - New project - New Directory - New Project
Dados
Defina o Nome do Diretório e a pasta
Correlação e
Regressão Linear Clique em Create Project.
▸ Para criar um script siga os passos:
File - New File - R script

UFPI / CGBEST 37
6 — Importando Dados txt

M INICURSO :
Introdução ao Para importar dados em formato txt usamos o comando
Software Estatístico R
[Link](””, header=T , sep = ";"), com o nome do arquivo entre aspas duplas.

Trabalhando com o R
Conhecendo o R
● Código e Resultados
Instalando o R

Instalando o R Studio

Importando Dados para o 11 △△△


R #Carregar com diretório declarado
Funções Iniciais PI = [Link]("DemograficosPI",header=TRUE,sep = ";")

Manipulação de #Função header = TRUE server para definir o arquivo com cabeçário
Dados #Função sep define qual o separador das colunas

Correlação e #Carregar buscando caminho


Regressão Linear PI = [Link]("C:/Users/PC GAMER/Documents/Estatística
/Extensão Projeto R/ProjetoExtensão/[Link]",
header=TRUE,sep = ";")

#Visualizar Tabela
View(PI)

▽▽▽

UFPI / CGBEST 37
6 — Importando Dados txt

M INICURSO :
Introdução ao Para importar dados em formato txt usamos o comando
Software Estatístico R
[Link](””, header=T , sep = ";"), com o nome do arquivo entre aspas duplas.

Trabalhando com o R
Conhecendo o R
● Código e Resultados
Instalando o R

Instalando o R Studio

Importando Dados para o 12 △△△


R #Carregar com diretório declarado
Funções Iniciais PI = [Link]("DemograficosPI",header=TRUE,sep = ";")

Manipulação de #Função header = TRUE server para definir o arquivo com cabeçário
Dados #Função sep define qual o separador das colunas

Correlação e #Carregar buscando caminho


Regressão Linear PI = [Link]("C:/Users/PC GAMER/Documents/Estatística
/Extensão Projeto R/ProjetoExtensão/[Link]",
header=TRUE,sep = ";")

#Visualizar Tabela
View(PI)

▽▽▽

UFPI / CGBEST 37
Funções Básicas do R

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R ▸ O R possuí algumas funções básicas que agilizam nosso trabalho na hora
Conhecendo o R

Instalando o R
de realizar atividades simples, algumas estão descritas na tabela a seguir.
Instalando o R Studio

Importando Dados para o Ação Comandos


R

Funções Iniciais 13
Lista todos os objetos da área de trabalho atual ls()
Remove o objeto x rm(x)
Manipulação de
Dados Remove os objetos x e y rm(x,y)
Correlação e Dado ausente (data missing) NA
Regressão Linear
Salvar o trabalho realizado [Link]()
Sair do programa q()

Tabela: Funções Básicas

UFPI / CGBEST 37
Obtendo Ajuda no R

M INICURSO :
Introdução ao
Software Estatístico R ▸ É comum se deparar com termos desconhecidos ou não lembrar a função
exata de determinado comando no R. A fim de auxiliar seus usuários, o
Trabalhando com o R
software fornece funções de ajuda para situações gerais ou mais específi-
Conhecendo o R

Instalando o R
cas, como apresentado na tabela seguinte:
Instalando o R Studio

Importando Dados para o


R

Funções Iniciais 14 Ação Comandos


Manipulação de Procurar por ”multivariate” em todos os pacotes instalados [Link](”multivariate”)
Dados

Correlação e
Obter ajuda help()
Regressão Linear
Iniciar ajuda no browser padrão instalado [Link]()

Obter ajuda sobre o pacote desejado help(package=nomedopacote)

Listar as funções e operações contidas no pacote base do R ls(”package:base”)

Outra opçõao de ajuda [Link]

Tabela: Funções de Ajuda

UFPI / CGBEST 37
Obtendo Ajuda no R

M INICURSO : ▸ Muitas atividades estatísticas dependem de operações matemáticas bási-


Introdução ao
Software Estatístico R cas, por isso o R traz consigo formas mais simples de realizá-las.A Tabela
a seguir apresenta algumas das principais funções
Trabalhando com o R
Conhecendo o R
Ação Comandos
Instalando o R
Combinação de n tomado k a k choose(n,k)
Instalando o R Studio

Importando Dados para o Fatorial de x factorial(x)


R

Funções Iniciais 15 Raiz quadrada de x sqrt(x)


Manipulação de Módulo (valor absoluto) de x abs(x)
Dados
Potências 2**2 ou 2^2
Correlação e
Regressão Linear
Logarítmo neperiano de x log(x)

Antilogarítmo neperiano de x exp(x)

Logarítmo de base n de x log(x,n)

Logarítmo de base 10 de x log10(x)

Funções trigonométricas de x em radianos cos(x), sin(x), tan(x)

Funções trigonométricas Inversas de x em radianos acos(x), asin(x), atan(x)

UFPI / CGBEST 37
Tabela: Funções de Ajuda
Sumário

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R

Manipulação de 16
Trabalhando com o R
Dados
Trabalhando com vetores
Manipulação de Dados
Criando base de dados
Trabalhando com vetores
Trabalhando com Matrizes Criando base de dados
Correlação e Trabalhando com Matrizes
Regressão Linear
Correlação e Regressão Linear

UFPI / CGBEST 37
Criando vetores

M INICURSO : No R existem várias formas de se criar e manipular um vetor,as tabelas abaixo


Introdução ao
Software Estatístico R apresentam algumas dessas formas de criação e manipulação.

Trabalhando com o R
Comando Explicação
Manipulação de
Dados
c(1,2,3,4.5,6) Concatena valores
Trabalhando com vetores 17

Criando base de dados


Sequência de valores de uma em uma unidade,
Trabalhando com Matrizes n1:n2
do primeiro valor(n1) até o último (n2)
Correlação e
Regressão Linear
rep (n1,r) Cria um vetor contendo r vezes o valor n1

Cria uma sequ^encia de números no intervalo


seq(a,b,c)
ab separados por intervalos de c unidades

Cria um vetor contendo i níveis representados

gl(i,r) pelos números de 1 a i, sendo que cada nível

contém r repetições

UFPI / CGBEST 37 Tabela: Funções de criação de vetor


6 — Criando Vetores

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R
● Código e Resultados
Manipulação de
Dados
△△△
Trabalhando com vetores 18
v = c(1,2.58,3,4.33,6)
Criando base de dados v
Trabalhando com Matrizes 6:10
rep(5,4)
Correlação e seq(0,43,4)
Regressão Linear gl(4,3)

▽▽▽

UFPI / CGBEST 37
Manipulando Vetores

M INICURSO :
Introdução ao Comando Explicação
Software Estatístico R
Arredonda o número ou o vetor de numeros v

Trabalhando com o R round(v) para o valor inteiro mais próximo, inferior ou


Manipulação de superior
Dados
Trabalhando com vetores
Arredonda o número ou o vetor de números v
Criando base de dados 19
para o valor inteiro mais próximo, inferior ou
Trabalhando com Matrizes round(v,n)
Correlação e
superior com a quantidade de casas decimais
Regressão Linear
desejadas (n)
Arredonda o número ou o vetor de números v
ceiling(v)
para o maior valor inteiro mais próximo
Arredonda o número ou o vetor de números v
floor(v)
para o menor valor inteiro mais próximo
length (v) Retorna o tamanho do vetor v
rank (v) Exibe a classificação de cada valor do vetor v
sort (v) Exibe os valores do vetor em ordem crescente
UFPI / CGBEST 37 Tabela: funções de manipulação de vetor
6 — Manipulando Vetores

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R
● Código e Resultados
Manipulação de
Dados
△△△
Trabalhando com vetores
round(v,2)
Criando base de dados 20 round(v)
Trabalhando com Matrizes ceiling(v)
floor(v)
Correlação e length(v)
Regressão Linear rank(v)
sort(v)

▽▽▽

UFPI / CGBEST 37
6 — Vetores Nomeados

M INICURSO : ▸ Além de vetores numéricos, o R também nos da a liberdade de atribuir


Introdução ao
Software Estatístico R nomes às posições dos números do vetor. Ou seja, é possível identificar
os elementos desejados através do nome associado ao mesmo. Segue o
Trabalhando com o R exemplo para melhor entendimento:
Manipulação de Exemplo: Certa empresa disponibilizou a quantidade de salários recebida
Dados
por 10 funcionários da empresa. Associe os nomes aos seus respectivos
Trabalhando com vetores

Criando base de dados 21


salários em vetores.
Trabalhando com Matrizes

Correlação e ● Código e Resultados


Regressão Linear

△△△
#Criando vetor númerico
[Link]=c(1,2,3,6,3,5,7,8,1,1)
#Associando vetor aos nomes
names([Link])<- c("Atila","Caique","Catia","Daniel",
"Dayane","Eliane","Giovanne","Heliel","Isadora","Zenir")
[Link]
#Identificar os salários individualmente
[Link]["Atila"]
#identificar quais pessoas recebem 1 salário
names([Link][[Link]==1])

UFPI / CGBEST 37
6 — Construindo matrizes

M INICURSO : ▸ O R dispõe de um conjunto de operadores para cálculos sobre quadros


Introdução ao
Software Estatístico R de dados, principalmente matrizes. Para manipularmos essas matrizes,
utilizamos alguns comandos como matrix, cbind e rbind.
Trabalhando com o R ▸ Para criar matrizes com o o comando matrix, você deve:
Manipulação de 1. Criar o vetor que indicará cada item das linhas e colunas da matriz
Dados
2. Inserir o comando matrix() com o vetor definido e indicar o número de
Trabalhando com vetores

Criando base de dados


linhas e o número de colunas, respectivamente, que a matriz terá.
Trabalhando com Matrizes 22

Correlação e
● Código e Resultados
Regressão Linear

△△△
x = c(1,2,3,4,5,6)
a = matrix(x,2,3)
a

#Outras formas de criar matrix


#Número de colunas
matrix(c(1,2,3,4,5,6),nc=2)

#Número de linhas
matrix(c(1,2,3,4,5,6),nc=2)

#Matriz diagonal
diag(c(1,2,3))

UFPI / CGBEST 37
6 — Nomeando matrizes

M INICURSO : ▸ Para nomear matrizes, ou seja, dar nome às colunas e linhas, você deve:
Introdução ao
Software Estatístico R 1. Criar um objeto para armazenar os dados de sua matriz
2. Associar os nomes das linhas e colunas ao objeto criado
Trabalhando com o R 3. Conferir o conte´udo da matriz nomeada
Manipulação de
Dados
Trabalhando com vetores
● Código e Resultados
Criando base de dados

Trabalhando com Matrizes 23


△△△
m <- matrix(c("Alice","Bianca",10,9),nr=2)
Correlação e
m
Regressão Linear
dimnames(m) <-list(c(1,2),c("Alunas","Notas"))
m

▽▽▽

UFPI / CGBEST 37
6 — Transformando Matrizes em banco de dados

M INICURSO :
Introdução ao ▸ Caso queiramos trabalhar as matrizes constru´ıdas como banco de dados
Software Estatístico R
basta inserir no comando [Link]() o nome da matrizes desejada.
Trabalhando com o R

Manipulação de ● Código e Resultados


Dados
Trabalhando com vetores

Criando base de dados △△△


BD<-[Link](m)
Trabalhando com Matrizes 24
BD
Correlação e attach(BD)
Regressão Linear

▽▽▽

UFPI / CGBEST 37
6 — Transformando Matrizes em banco de dados

M INICURSO : ▸ As funções cbind e rbind conectam vetores formando colunas e linhas de


Introdução ao
Software Estatístico R uma matriz, respectivamente, com cada vetor. Para construir matrizes com
essas funções, você deve:
Trabalhando com o R 1. Criar os vetores que indicarão as linhas ou colunas de sua matriz
Manipulação de 2. Inserir o comando cbind(), caso queira construir a matriz formando co-
Dados
lunas, ou rbind(), caso queira construir a matriz formando linhas(), com os
Trabalhando com vetores

Criando base de dados


vetores.
Trabalhando com Matrizes 25

Correlação e
Regressão Linear
● Código e Resultados

△△△
x = c(4,5,6,7,8)
y = c(6,0,1,4,6)
z = c(2,4,6,7,8)

cbind(x,y,z)
rbind(x,y,z)

UFPI / CGBEST 37
Introdução dplyr

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R

Manipulação de
Dados
Trabalhando com vetores ▸ O dplyr é o pacote excelente para realizar manipulção de dados, aliando
Criando base de dados
simplicidade e eficiência. Os scripts em R que fazem uso inteligente dos
Trabalhando com Matrizes 26
verbos dplyr e as facilidades do operador pipe tendem a ficar mais legíveis
Correlação e
Regressão Linear e organizados sem perder velocidade de execução.
▸ Para instalar o pacote dplyr basta usar: [Link]("dplyr")
▸ Para acessar a biblioteca compile o código: library(dplyr)

UFPI / CGBEST 37
Funções dplyr

M INICURSO :
Introdução ao
Software Estatístico R

Comando Explicação
Trabalhando com o R
filter() escolhe linhas com base nos valores da coluna.
Manipulação de
Dados slice() escolhe linhas com base na localização.
Trabalhando com vetores

Criando base de dados arrange() altera a ordem das linhas.


Trabalhando com Matrizes 27
select() altera se uma coluna é incluída ou não.
Correlação e
Regressão Linear rename() muda o nome das colunas.
altera os valores das colunas e cria novas
mutate()
colunas.
relocate() muda a ordem das colunas.
summarise() reduz um grupo em uma única linha.

Tabela: funções de manipulação de dados

UFPI / CGBEST 37
6 — Manipulando com dplyr

M INICURSO :
Introdução ao
Software Estatístico R ▸ Funções utilizadas para manipulação de linhas : filter(), slice(), arrange().

Trabalhando com o R
● Código e Resultados
Manipulação de
Dados
Trabalhando com vetores △△△
Criando base de dados
library(dplyr)
library(readxl)
Trabalhando com Matrizes 28
titanic <- read_excel("[Link]")
Correlação e View(titanic)
Regressão Linear
### ls para descrever todas colunas no banco
ls(titanic)

###### Filtra com o críterio digitado


x = filter(titanic, survived==1)
View(x)

###### Slice
x = slice(titanic,1:5)
View(x)

x = arrange(titanic, pclass,survived) ▽▽▽


View(x)

###### A função arrange filtra com prioridade para a primeira coluna no código
x = arrange(titanic, desc(name))
UFPI / CGBEST View(x)
37
6 — Manipulando com dplyr

M INICURSO :
Introdução ao
Software Estatístico R ▸ Funções utilizadas para manipulação de colunas : filter(), slice(), arrange().

Trabalhando com o R
● Código e Resultados
Manipulação de
Dados
Trabalhando com vetores △△△
Criando base de dados
library(dplyr)
library(readxl)
Trabalhando com Matrizes 29
titanic <- read_excel("[Link]")
Correlação e View(titanic)
Regressão Linear
### ls para descrever todas colunas no banco
ls(titanic)

###### Filtra com o críterio digitado


x = filter(titanic, survived==1)
View(x)

###### Slice
x = slice(titanic,1:5)
View(x)

x = arrange(titanic, pclass,survived) ▽▽▽


View(x)

###### A função arrange filtra com prioridade para a primeira coluna no código
x = arrange(titanic, desc(name))
UFPI / CGBEST View(x)
37
Sumário

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R

Manipulação de
Dados Trabalhando com o R

Correlação e 30
Manipulação de Dados
Regressão Linear
Nome da seção
Correlação e Regressão Linear
Nome da seção

UFPI / CGBEST 37
Correlação e Regressão Linear Simples

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R
▸ Coeficiente de correlação
Manipulação de
Dados
A correlaçãao linear, representada pela letra r é a mensuração numérica da
Correlação e intensidade da relaçãao entre duas variáveis, X e Y, que exibem dados quan-
Regressão Linear
Nome da seção 31
titativos. Há uma correlação entre duas variáveis quando uma delas está rela-
cionada com a outra de alguma maneira. O coeficiente é dado pela seguinte
fórmula:
n −

∑ (xi − x) (yi − y )
i=1
r= ¿
n n
Á
Á − 2
À ∑ (xi − x) − 2
∑ (yi − x)
i=1 i=1

UFPI / CGBEST 37
Correlação e Regressão Linear Simples

M INICURSO :
Introdução ao
Software Estatístico R
▸ Coeficiente de correlação

Trabalhando com o R Esse coeficiente resulta sempre em um valor entre -1 e 1 e sua interpretação
Manipulação de depende do seu valor numérico e do seu [Link] mais próximo de -1 e
Dados 1,mais forte é o grau de relação linear existente entre X e Y e, quanto mais
Correlação e próximo de 0, mais fraco é o grau desta relação.
Regressão Linear
Nome da seção 32
▸ Regressão Linear Simples
O estudo de regressão estabelece-se aos casos em que se pretende estabele-
cer uma relação entre uma variável Y considerada dependente e uma ou mais
variáveis X consideradas independentes.
A análise de regressão é uma técnica muito utilizada em variáveis quantitativas,
como por exemplo:

▸ Vendas em função do investimento;


▸ Altura em função do peso;
▸ Nota obtida em função de horas de estudo;

UFPI / CGBEST 37
Correlação e Regressão Linear Simples

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R ▸ Regressão Linear Simples


Manipulação de
Dados
A reta de regressão é dada pela equação abaixo

Correlação e Y =αX+β+
Regressão Linear
Nome da seção 33
Onde,
▸ Y : valores da variável resposta (dependente, desfecho);
▸ X valores da variável explicativa (independente, preditora);
▸ α : coeficiente angular (inclinação), dado pela tangente ;
▸ β : coeficiente linear (intercepto). Interpretado como o valor da variável
dependente quando a variável independente é igual a 0;
▸  : erro, corresponde ao desvio entre o valor real e o aproximado de y.

UFPI / CGBEST 37
Correlação e Regressão Linear Simples

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R

Manipulação de
Dados

Correlação e
Regressão Linear
Nome da seção 34 ▸ Regressão Linear Simples
Exemplo

UFPI / CGBEST 37
Correlação e Regressão Linear Simples

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R

Manipulação de
▸ Coeficiente de Determinação
Dados
O coeficiente de determinação explica o grau de ajuste do modelo,ou o percen-
Correlação e
Regressão Linear
tual de variação de y que é explicada pela variabilidade de x. Ou seja, este
Nome da seção 35 coeficiente indica quanto o modelo foi capaz de explicar os dados coletados. O
coeficiente de determinação varia entre 0 e 1 e é dado pela expressão:

n n n 2
(n ∑ xi yi − ∑ xi ∑ yi )
i=1 i=1 i=1
R = r2 = ⎡ 2⎤ ⎡ 2⎤
⎢ n 2 n ⎥⎢ n n ⎥
⎢n ∑ x − ( ∑ xi ) ⎥ ⎢n ∑ y 2 − ( ∑ yi ) ⎥
⎢ i ⎥⎢ i ⎥
⎢ i=1 i=1 ⎥ ⎢ ⎥
⎣ ⎦ ⎣ i=1 i=1 ⎦

UFPI / CGBEST 37
Correlação e Regressão Linear Simples

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R

Manipulação de
Dados

Correlação e
Regressão Linear
▸ Coeficiente de Determinação
36
Nome da seção
Observação: Se tomarmos a raiz quadrada equação acima obteremos o coe-
ficiente de correlação. Dessa forma, podemos encontrar o coeficiente de deter-
minação, no R, apenas elevando ao quadrado a correlação.

UFPI / CGBEST 37
Correlação e Regressão Linear Simples

M INICURSO :
Introdução ao
Software Estatístico R

Trabalhando com o R ▸ Análise de Variância (ANOVA)


Manipulação de
Dados
Para testar a significância de um modelo, devemos avaliar duas hipóteses
Correlação e H0 ∶ B1 = 0
Regressão Linear
Nome da seção 37
H1 ∶ B1 ≠ 0

Basicamente, a ANOVA se baseia na decomposição da soma de quadrados,


mas o intuito aqui é apenas avaliar se o modelo é ou não aceitável e saber
como interpretar isso, a partir do p-valor dado pela análise. Se o p-valor for

significativo, ou seja, menor que 0,05 rejeitamos H0 e podemos afirmar que


B1 difere de 0, justificando então a eficácia do modelo, caso contrário não
rejeitamos a hipótese nula, então interpretamos que o modelo não é tão bom
para explicar o comportamento das variáveis.

UFPI / CGBEST 37

Você também pode gostar