Você está na página 1de 7

UNIVERSIDADE FEDERAL DE MINAS GERAIS

INSTITUTO DE CIÊNCIAS AGRÁRIAS

PRIMEIRA LISTA DE EXERCÍCIOS SUGERIDOS – ESTATÍSTICA BÁSICA

Exercícios do Capítulo 1 – Introdução à Análise Exploratória de Dados do livro:

MAGALHÃES, Marcos Nascimento; LIMA, Antônio Carlos Pedroso de. Noções de pro-
babilidade e estatística. 6. ed., rev. São Paulo: EDUSP, 2005. 392 p. (Acadêmica; 40.) ISBN
8531406773

Observações:

1. Os enunciados e as soluções estão disponíveis no xerox (pelo menos estavam na minha pas-
ta). A seguir estão apresentadas algumas soluções (gráficos) obtidas com o R, visto que as
soluções apresentadas no livro não contemplam os gráficos.
2. As soluções foram obtidas por meio da janela de comandos, mas podem ser também obtidas
utilizando-se a interface do pacote RCommander, tal como foi apresentado em sala na aula 4
– Introdução à Análise Exploratória de Dados.
3. Na aula em que trabalharemos com essa lista de exercícios, caso o tempo permita, trabalha-
remos com o R para reproduzir alguns dos resultados apresentados a seguir.

Exercícios da Seção 1.2

2 – (b) Resolvendo com o R

> Dados<-read.table("Secao1-2_Ex2.csv", header = T)

> Dados
Pacientes Fisioterapia Sequelas Cirurgia
1 1 7 S A
2 2 8 S M
3 3 5 N A
4 4 6 N M
5 5 4 N M
6 6 5 S B
7 7 7 S A
8 8 7 N M
9 9 6 N B
10 10 8 S M
11 11 6 S B
12 12 5 N B
13 13 5 S M
14 14 4 N M
15 15 5 N A

> Fisioterapia <- table(Dados$Fisioterapia)

________________________________________________________________________________________________
Estatística Básica – Instituto de Ciências Agrárias da UFMG – Renato Dourado Maia 1
> Fisioterapia

4 5 6 7 8
2 5 3 3 2

> Sequelas <- table(Dados$Sequelas)


> Sequelas

N S
8 7

> Cirurgia <- table(Dados$Cirurgia)

> Cirurgia

A B M
4 4 7

> barplot(Fisioterapia, main = "Gráfico de Barras - Variável Fisioterapia", xlab


= "Fisioterapia", ylab = "Frequência")

Gráfico de Barras - Variável Fisioterapia


5
4
3
Frequência

2
1
0

4 5 6 7 8

Fisioterapia

> barplot(Sequelas, main = "Gráfico de Barras - Variável Sequelas", xlab = "Se-


quelas", ylab = "Frequência")

Gráfico de Barras - Variável Sequelas


8
6
Frequência

4
2
0

N S

Sequelas

> barplot(Cirurgia, main = "Gráfico de Barras - Variável Cirurgia", xlab = "Ci-


rurgia", ylab = "Frequência")

________________________________________________________________________________________________
Estatística Básica – Instituto de Ciências Agrárias da UFMG – Renato Dourado Maia 2
Gráfico de Barras - Variável Cirurgia

7
6
5
Frequência

4
3
2
1
0
A B M

Cirurgia

2 – (b) Resolvendo com o R


> Agrupado <- split(Dados, Dados$Sequelas)
> Agrupado
$N
Pacientes Fisioterapia Sequelas Cirurgia
3 3 5 N A
4 4 6 N M
5 5 4 N M
8 8 7 N M
9 9 6 N B
12 12 5 N B
14 14 4 N M
15 15 5 N A

$S
Pacientes Fisioterapia Sequelas Cirurgia
1 1 7 S A
2 2 8 S M
6 6 5 S B
7 7 7 S A
10 10 8 S M
11 11 6 S B
13 13 5 S M

> FisioterapiaN<-table(Agrupado$N$Fisioterapia)
> FisioterapiaN

4 5 6 7
2 3 2 1

> barplot(FisioterapiaN, main = "Gráfico de Barras - Variável Fisioterapia para


Pacientes que Não Ficaram com Sequelas", xlab = "Fisioterapia", ylab = "Frequên-
cia")

________________________________________________________________________________________________
Estatística Básica – Instituto de Ciências Agrárias da UFMG – Renato Dourado Maia 3
Gráfico de Barras - Variável Fisioterapia para Pacientes que Não Ficaram com Sequelas

3.0
2.5
2.0
Frequência

1.5
1.0
0.5
0.0

4 5 6 7

Fisioterapia

3 – (a) Resolvendo com o R

Obs.: as linhas destacadas em vermelho representam os dados da tabela de frequência.

> Dados <- scan("Secao1-2_Ex3.csv")


Read 20 items
> Histograma <- hist(Dados, freq = FALSE, main = "Histograma - Variável Salário
- Densidade de Frequência", xlab = "Salário", ylab = "Densidade de
Frequência",breaks=c(1,3,5,7,9,11), right = FALSE, include.lowest = TRUE)
> Histograma
$breaks
[1] 1 3 5 7 9 11

$counts
[1] 2 5 4 4 5

$intensities
[1] 0.050 0.125 0.100 0.100 0.125

$density
[1] 0.050 0.125 0.100 0.100 0.125

$mids
[1] 2 4 6 8 10

$xname
[1] "Dados"

$equidist
[1] TRUE

attr(,"class")
[1] "histogram"

________________________________________________________________________________________________
Estatística Básica – Instituto de Ciências Agrárias da UFMG – Renato Dourado Maia 4
Histograma - Variável Salário - Densidade de Frequência

0.12
0.10
Densidade de Frequência

0.08
0.06
0.04
0.02
0.00
2 4 6 8 10

Salário

> summary(Dados)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.500 4.025 6.300 6.415 8.925 10.700

> quantile(Dados)
0% 25% 50% 75% 100%
1.500 4.025 6.300 8.925 10.700

> quantile(Dados, c(0.25, 0.75))


25% 75%
4.025 8.925

4 – (a) Resolvendo com o R

Obs.: os dados brutos foram gerados artificialmente, apenas para serem utilizados na função hist.
> Dados<-c(rep(1, 14), rep(3,28), rep(5, 27), rep(7,11), rep(9,4))
> Dados
[1] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
3 3 3 3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 7 7 7 7 7
[77] 7 7 7 7 9 9 9 9
Histograma - Variável Nota - Densidade de Frequência
0.15
Densidade de Frequência

0.10
0.05
0.00

0 2 4 6 8 10

Nota

4 – (c) Resolvendo com o R

Obs.: como não são conhecidos os dados brutos, gerei o box-plot “na marra”.

________________________________________________________________________________________________
Estatística Básica – Instituto de Ciências Agrárias da UFMG – Renato Dourado Maia 5
Box Plot da variável Nota

10
8
6
Nota

4
2
0

Exercícios da Seção 1.4

3 – (a) e (b) Resolvendo com o R (Arquivo Secao1-4_Ex3.r)

> x = c(2, 3, 2, 1, 2, 1, 2, 1, 2, 3, 1, 1, 1, 2, 2, 3, 1, 1, 1, 1, 2, 1, 1, 2,
2, 1, 2, 1, 2, 3)
>
> FreqAbs = table(x)
>
> FreqRel = FreqAbs/length(x)
>
> Freq = cbind(FreqAbs, FreqRel)
>
> print(Freq)
FreqAbs FreqRel
1 14 0.4666667
2 12 0.4000000
3 4 0.1333333
>
> barplot(FreqAbs, main = "Gráfico de Barras - Variável Transporte", xlab =
"Num. Diferentes Meios", ylab = "Frequência")

Gráfico de Barras - Variável Transporte


14
12
10
8
Frequência

6
4
2
0

1 2 3

Num. Diferentes Meios

4 – (a) Resolvendo com o R (Arquivo Secao1-4_Ex4.r)

> x = c(rep(22,4), rep(23, 2), rep(24, 4), rep(25, 2), rep(26, 4), 27, 28, 35,
40)

________________________________________________________________________________________________
Estatística Básica – Instituto de Ciências Agrárias da UFMG – Renato Dourado Maia 6
>
> FreqAbs = table(x)
>
> FreqRel = FreqAbs/length(x)
>
> Freq = cbind(FreqAbs, FreqRel)
>
> print(Freq)
FreqAbs FreqRel
22 4 0.20
23 2 0.10
24 4 0.20
25 2 0.10
26 4 0.20
27 1 0.05
28 1 0.05
35 1 0.05
40 1 0.05
>
> boxplot(x, main = "Box Plot - Variável Idade")

Box Plot - Variável Idade


40
35
30
25

24 e 25 – Vejam o arquivo Lista1_Secao_1-4_Ex_24_e_25.zip. Discutiremos esses exercícios em sala. Utilizem os


gráficos que forneci para tentar resolvê-los.

________________________________________________________________________________________________
Estatística Básica – Instituto de Ciências Agrárias da UFMG – Renato Dourado Maia 7

Você também pode gostar