-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlab01.Rmd
More file actions
208 lines (179 loc) · 11.2 KB
/
Copy pathlab01.Rmd
File metadata and controls
208 lines (179 loc) · 11.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
---
title: 'Análise de Gastos de Deputados: Nossas Perguntas'
author: "Luiz Fernando da Silva"
date: "27 de agosto de 2018"
output: html_document
---
```{r, include=FALSE}
library('tidyverse')
library('gridExtra')
options(scipen = 999)
```
```{r, include=FALSE}
data <- read_csv('data/dadosCEAP.csv')
limites <- read_csv('data/limiteMensalCEAP.csv')
data <- data %>% full_join(limites, by=c("sgUF" = "UF"))
data <- data %>% filter(valorLíquido > 0)
```
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## Descrição dos dados que serão utilizados nas análises

# Questão 1
### Quais são os deputados que gastaram mais dinheiro da CEAP? Quais são os mais econômicos?
Como mostrado nos gráficos abaixo os deputados que mais gastaram foram Edio Lopes, Rocha Abel Mesquita Jr., Alan Rick e Jhonatan de Jesus, e o que menos gastaram foram Renam filho, Marcelo Almeida, Marcio Monteiro, Eliseu Padilha e Camilo Cola. Por meio deste gráfico pode-se perceber a grande diferença na quantidade de gastos entre os deputados que mais gastaram e os que menos gastaram. Com essa análise existe uma questão a ser pensada: Qual motivo levou a essa diferença tão grande entre os gastos dos deputados?
```{r}
# Este código recupera os 5 deputados que mais gastaram
maisGastadores <- data %>%
group_by(nomeParlamentar) %>%
summarise(total = sum(valorLíquido)) %>%
arrange(-total) %>%
slice(1:5)
# Este código recupera os 5 deputados que menos gastaram
menosGastadores <- data %>%
group_by(nomeParlamentar) %>%
summarise(total = sum(valorLíquido)) %>%
arrange(total) %>%
slice(1:5)
# Plotando gráfico de barras dos deputados que mais gastaram
maisGastadores %>%
ggplot(aes(x=reorder(nomeParlamentar, total), y=total, fill=nomeParlamentar)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Nome do Parlamentar", y="Total gasto")
# Plotando gráfico de barras dos deputados que mais gastaram
menosGastadores %>%
ggplot(aes(x=reorder(nomeParlamentar, total), y=total, fill=nomeParlamentar)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Nome do Parlamentar", y="Total gasto")
```
# Questão 2
### Quais os estados cujos deputados gastam mais no exterior? Quais os estados cujos deputados gastam menos no exterior?
O gráfico abaixo mostra os 5 estadudos cujos deputados mais gastraram no exterior e os 5 que menos gastaram. A diferença nos gastos desses estados é consideravelmente grande se compararmos os que mais gastaram e os que menos gastaram, enquanto os estados no topo do ranking como SP e MG gastaram entre 75 mil e 100 mil, os que estão no final como PB e MA, gastaram menos de 6 mil.
```{r}
# Este código pega os 5 estados cujos deputados mais gastam no exterior
maiorGastoExterior <- data %>%
group_by(sgUF) %>%
filter(tipoDocumento == 2) %>%
summarise(total = sum(valorLíquido)) %>%
arrange(-total) %>%
slice(1:5)
# Este código pega os 5 estados cujos deputados menos gastam no exterior
menorGastoExterior <- data %>%
group_by(sgUF) %>%
filter(tipoDocumento == 2) %>%
summarise(total = sum(valorLíquido)) %>%
arrange(total) %>%
slice(1:5)
# Unindo os dados referentes ao maiorGastoExterior e o menorGastoExterior
gastosExterior <- union(maiorGastoExterior, menorGastoExterior)
#Plotando gráfico de barras para exibir as informações sobre os gastos
gastosExterior %>%
ggplot(aes(x=reorder(sgUF, total), y=total, fill=sgUF)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Sigla do estado", y="Total gasto")
```
# Questão 3
### Quais os partidos cujos parlamentares mais usam CEAP no estado da Paraíba? Quais são os que menos usam? Mesmas perguntas considerando valores em R$.
Os gráficos abaixo exibem os partidos que mais usam o CEAP e os que mais gastam respectivamente. Comparando os dois gráficos é possível perceber que não necessariamente os partidos que mais usam o CEAP são aqueles que mais gastam, como por exemplo o PP, no ranking dos que mais usam ele aparece em segundo lugar, já no ranking dos que mais gastam aparece em sétimo, isso mostra que alguns partidos utilizaram serviços mais baratos que os demais.
```{r}
# Sumarizando os dados de modo a agrupar por partidos no estado da paraíba
# A quantidade de vezes que um determinado partido usou o CEAP é calculada com base na mediana
# Já que a mesma é uma medida que não é afetada do valores extermos
gastosPartidosPB <- data %>%
filter(sgUF == "PB") %>%
group_by(nomeParlamentar, idCadastro) %>%
summarise(totalParlamentar = sum(valorLíquido), sgPartido=first(sgPartido), count = n()) %>%
group_by(sgPartido) %>%
summarise(total = median(totalParlamentar), count = median(count)) %>%
arrange(total)
# Plotando o gráfico de barras que mostra o ranking dos partidos que mais usam CEAP
grafico1 <- gastosPartidosPB %>%
arrange(count) %>%
ggplot(aes(x=reorder(sgPartido, count), y=count, fill=sgPartido)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Partido", y="Gasto total")
# Plotando o gráfico de barras que mostra o ranking dos partidos que mais gastaram
grafico2 <- gastosPartidosPB %>%
ggplot(aes(x=reorder(sgPartido, total), y=total, fill=sgPartido)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Partido", y="Gasto total")
grid.arrange(grafico1, grafico2, nrow = 2)
```
#### Agrupando dados dos dados por nome dos parlamentares meses e anos e filtrando pelos que ultrapassaram o limite mensal de seu estado.
```{r}
# Filtrando os dados para considerar apenas os deputados que passaram do limite mensal de seu estado
dadosFiltrados <- data %>%
mutate(ano = format(dataEmissao, "%y"), mes = format(dataEmissao, "%m")) %>%
group_by(nomeParlamentar, ano, mes, idCadastro) %>%
summarise(total = sum(valorLíquido), limite_mensal = first(limite_mensal)) %>%
filter(limite_mensal < total)
# Agrupando os dados pelo nome id dos deputados
# O valor utilizado para mostrar o quanto um determinado deputado passou do limite da cota é baseado na mediana
# Já que a mesma é uma medida que não é afetada do valores extermos
dadosAgrupadosPorParlamentar <- dadosFiltrados %>%
mutate(extra = total - limite_mensal) %>%
group_by(nomeParlamentar, idCadastro) %>%
summarise(extra = median(extra), vezesExtrapoladas = n()) %>%
ungroup()
```
# Questão 4
### Quais os deputados que mais ultrapassam o limite de CEAP do seu estado?
Os dois gráficos abaixo mostram respectivamente o top 10 dos deputados que ultrapassaram mais vezes o limite mensal de da cota do CEAP e o top 10 da mediana valor total do limite ultrapassado de cada mês. O primeiro gráfico mostra que os 10 deputados do ranking passaram muitas vezes do limite da cota, o que pode ter causado uma grande quantidade de gastos extras usando o dinheiro público. No segundo gráfico é possível perceber que os deputados exibidos ultrapassaram muito o valor de sua cota, algo em torno de 50 mil e 160 mil. Ao comparar os dois gráficos pode-se visualizar que nenhum dos deputados que ultrapassaram o limite mais vezes está no ranking do que mais gastaram, isso pode ser explicado pelo fato de que alguns deputados extrapolaram muito o limite mensal do seu estado. Analizado os dois gráficos é possível questionar-se sobre qual a despesa que teve maior impácto para que esses deputados ultrapassarem tanto o limite e se esses gastos extras são realmente necessários.
```{r}
# Gerando gráfico de barras exibindo os gastos dos 10 parlamentares que ultrapassaram o limite mais vezes
dadosAgrupadosPorParlamentar %>%
arrange(-vezesExtrapoladas) %>%
slice(1:10) %>%
ggplot(aes(x=reorder(nomeParlamentar, vezesExtrapoladas), y=vezesExtrapoladas, fill=nomeParlamentar)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() +
labs(x="Nome do parlamentar", y="Quantidade de vezes que ultrapassou o limite")
```
```{r}
# Gerando gráfico de barras exibindo os gastos dos 10 parlamentares que mais ultrapassaram o limite
dadosAgrupadosPorParlamentar %>%
arrange(-extra) %>%
slice(1:10) %>%
ggplot(aes(x=reorder(nomeParlamentar, extra), y=extra, fill=nomeParlamentar)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() +
labs(x="Nome do parlamentar", y="Mediana dos gastos dos limites ultrapassados")
```
# Questão 5
### Quais estados cujos parlamentares gastam mais com passagens aéreas?
O gráfico abaixo mosrta que São Paulo e o Amazonas são os estados cujos parlamentares mais gastam com passagens aéreas. Pode-se perceber também que há uma diferença muito grande entre esses estados e os que menos gastam como Distrito Federal e amapá, isso pode ser explicado em partes pelo número de deputados de cada estado e a quantidade de viagens para o exterior que tendem a ser mais caras.
```{r}
# Filtrando os dados para recuperar apenas as despesas com passagens aéreas
maiorGastos <- data %>%
filter(tipoDespesa == "PASSAGENS AÉREAS") %>%
group_by(sgUF) %>%
summarise(total = sum(valorLíquido)) %>% na.omit()
# Plotando o gráfico que mostra o ranking dos estado que mais gastam com passagens aéreas
maiorGastos %>%
ggplot(aes(x=reorder(sgUF, total), y=total, fill=sgUF)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Estado", y="Gasto total")
```
# Questão 6
### Escolha três partidos e responda: Quais são os tipos de despesa mais utilizados no uso da CEAP pelos deputados desses partidos? Mesma pergunta considerando valores em R$.
Os partidos escolhidos foram PT, PMDB e PSDB, e os gráficos abaixo correspondem respectivamente a quantidades de vezes que esses partidos tiveram uma determinada despesa e o quanto foi gasto com cada despesa. Olhando o primeiro gráfico pode-se observar que o tipo de despesa mais frequente entre esses partidos é a emissão de bilhetes aéreos, o que mostra que os deputados viajam muito de avião, ela é também a maior despesa em relação a quantidade de gastos no segundo gráfico. Comparando os dois gráfico é possível perceber que nem todas os tipos de despesas mais frequentemente utilizadas são as que mais geram custos, como por exemplo a despesa com combustíveis e lubrificantes é a segunda mais frequênte, porém ao olhar para o segundo gráfico ela aparecem em quinto lugar, e a despesa que aparece em segundo é a divulgação das atividades parlamentares o que mostra que para esses partidos a divulgação de suas atividades é uma atividade de grande importância o que pode explicar o grande investimento nessa atividade.
```{r}
# Filtrando partidos
partidos <- data %>% filter(sgPartido %in% c("PT", "PMDB", "PSDB"))
# Agrupando dados filtrados por tipo de despesa
gastos <- partidos %>% group_by(tipoDespesa) %>%
summarise(total = sum(valorLíquido), count = n()) %>%
arrange(-total)
# Plotando gráfico que mostra o ranking das despesas mais utilizadas
gastos %>%
arrange(-count) %>%
ggplot(aes(x=reorder(tipoDespesa, count), y=count, fill=tipoDespesa)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Tipo de Despesa", y="Quantidade de despesas")
# Plotando gráfico que mostra o ranking das despesas que mais geraram custos
gastos %>%
ggplot(aes(x=reorder(tipoDespesa, total), y=total, fill=tipoDespesa)) +
geom_col(width = 0.7, show.legend = FALSE) +
coord_flip() + labs(x="Tipo de Despesa", y="Gasto total")
```