O IFDM (Índice FIRJAN de Desenvolvimento Municipal) do Sistema FIRJAN (Federação das Indústrias do Estado do Rio de Janeiro) vai de 0 a 1 e é separado em 4 categorias de desenvolvimento, baixa (abaixo de 0,4), regular (entre 0,4 e 0,6), moderada (entre 0,6 e 0,8) e alta (acima de 0,8), e serve para medir o desenvolvimento dos municípios brasileiros em três áreas, a primeira é emprego e renda, com o número de empregos com carteira assinada e garantias de direitos trabalhistas sendo um dos pontos avaliados, a segunda é a educação, com as crianças em creches, pré-escolas e professores com ensino superior sendo alguns dos pontos avaliados, e a terceira é a saúde, sendo um dos pontos avaliados o número de consultas pré-natais oferecidas às gestantes.
O IFDM é importante para identificar os desenvolvimentos dos municipios e, com base nisso, tomar ações para um melhor desenvolvimento municipal, portanto, o presente relatório analisará os dados do estado do Espírito Santo do ano 2000, disponibilizados pelo IPEA (Instituto de Pesquisa Econômica Aplicada) sobre três IFDMs, os quais são o IFDM de emprego e renda, o IFDM de educação e o IFDM de saúde, com o objetivo de encontrar as cidades que possuem IFDM baixo para que assim seja descoberto se seria necessário dar maior atenção à estes casos, na tentativa de melhorar as políticas públicas dessas cidades e elevar os seus IFDMs para no mínimo regular.
Abaixo há a listagem das bibliotecas usadas para a pesquisa:
library(readxl)
library(ggplot2)
library(knitr)
library(dplyr)
A readxl foi necessária para ler o arquivo xlsx no qual
estavam os dados que foram baixados. A ggplot2 foi
necessária para gerar os gráficos deste relatório. A knitr
foi necessária para gerar as tabelas deste relatório. A
dplyr foi necessária para classificar colunas com base em
seus IFDMs.
Os dados utilizados neste relatório estão disponíveis site do IPEA
(Instituto de Pesquisa Econômica Aplicada), foram baixados em formato
xlsx, em seguida foram usados no RStudio, que por sua vez requer a
instalação e conhecimento de R. Para usar os dados no RStudio, o arquivo
foi movido para a pasta de trabalho dele, a variável
nomexlsx guardou o nome do arquivo, a função
read_excel leu o arquivo e sua leitura foi guardada na
variável Dadoslidos, e em seguida a função
as.data.frame transformou as informações em data frame, que
foi guardado na variável dados, também foi utilizado a
função str para averiguar a quantidade de linhas e colunas,
e as classes de colunas, e através disso pôde-se concluir que o
dataframe possue 80 linhas e 6 colunas. Contudo, 3 municípios do estado
do Espírito Santo estavam com dados faltantes, foram eles Governador
Lindenberg (código: 3202256), Riacho (código: 3299919) e Ponte do
Itabapoana (código: 3299929).
## 'data.frame': 80 obs. of 6 variables:
## $ Sigla : chr "ES" "ES" "ES" "ES" ...
## $ Codigo : chr "3200102" "3200136" "3200169" "3200201" ...
## $ Municipio : chr "Afonso Cláudio" "Águia Branca" "Água Doce do Norte" "Alegre" ...
## $ Emprego e renda: num 0.384 0.38 0.423 0.268 0.456 ...
## $ Educacao : num 0.603 0.636 0.514 0.748 0.716 ...
## $ Saude : num 0.676 0.681 0.541 0.682 0.749 ...
$Sigla: sigla do estado do municípios; (nominal)
$Codigo: códigos de municípios, um código é constituído
por 7 dígitos, sendo os dois primeiros dígitos referentes ao código do
Estado e os demais referentes ao código do município, é importante para
distinguir municípios em casos onde há mais de um município com um mesmo
nome; (contínua)
$Municipio: nome do município; (nominal)
$Emprego e renda: IFDM de emprego e renda (inativa -
2000). Na geração dela foram avaliados geração de emprego formal, taxa
de formalização do mercado de trabalho, geração de renda. massa salarial
real no mercado de trabalho formal e índice de Gini de desigualdade de
renda no trabalho formal; (contínua)
$Educacao: IFDM de Educação (inativa - 2000). Na
constituição dela foram avaliados atendimento à educação infantil,
abandono no ensino fundamental, como também distorção idade-série,
docentes com ensino superior, média de horas das aulas diárias e
resultado do IDEB no ensino fundamental; (contínua)
$Saude: IFDM de Saúde (inativa - 2000). Na composição
dela forma avaliados proporção de atendimento adequado de pré-natal,
óbitos por causas mal definidas, óbitos infantis por causas evitáveis e
internação sensível à atenção básica (ISAB); (contínua)
Após transformados em formato data frame, fizemos uma análise prévia
usando a função boxplot para gerar gráficos sobre os IFDMs,
depois os dados passaram por um processo de classificação, de acordo com
a classificação do próprio FIRJAN, sendo classificados em quatro níveis,
para isso foi necessário o %>%, usado para que o R
consiga ler bem comandos envolvendo vários operadores. Assim, foram
gerados três data frames com uma nova coluna de classificação,
empreniveis (com classificação com base na coluna de
emprego e renda), eduniveis (com classificação com base na
coluna de educação), sauniveis (com classificação com base
na coluna de saúde), para posteriormente pegarmos apenas os dados dos
municípios com classificação baixa, os quais seus dados foram
armazenados nos data frames Emprebaixo,
Edubaixo e Saubaixo. E por fim, o
Emprebaixo foi posto em ordem decrescente e armazenado em
OrdemEmpre para melhor visualização nos gráficos, usamos a
função kable para a produção de tabelas, a
boxplot para a produção de gráficos de caixa e a
ggplot para a produção de gráficos de barras e de pizza, no
entanto o mesmo não pôde ser repetido com os data frames
Edubaixo e Saubaixo, tendo em vista que nenhum
dos municipios em dados possuíam IFDM de educação ou saúde
classificados como baixos (abaixo de 0,4), então, nesses casos, nos
limitamos a usar apenas a função boxplot para gráfico de
caixa e ggplot para gráfico de pizza nos data frames
eduniveis e sauniveis.
Acima, vemos um gráfico que nos mostra que os municípios do estado do Espírito Santo não possuem IFDM de educação baixo (abaixo de 0,4), pois todos estão em faixas de classificações superiores (de 0,4 para cima).
Acima, olhamos um gráfico que exibe que os municípios do estado do Espírito Santo não possuem IFDM de saúde baixo (abaixo de 0,4), pois todos estão em faixas de classificaçôes superiores (de 0,4 para cima).
Acima, fitamos um gráfico que expõe a presença de municípios com IFDM de emprego e renda baixo (abaixo de 0,4), provando que nos é perfeitamente possível prosseguir com nossas análises.
Abaixo é possível ver uma tabela com a listagem de todos esses municípios classificados como baixos com base em seus IFDMs de emprego e renda, os quais ainda serão mostrados em gráfico:
| Sigla | Codigo | Municipio | Emprego e renda | Educacao | Saude | Classificacao | |
|---|---|---|---|---|---|---|---|
| 26 | ES | 3202207 | Fundão | 0.3993174 | 0.6970709 | 0.7469171 | Baixo |
| 25 | ES | 3202108 | Ecoporanga | 0.3975494 | 0.5652758 | 0.6973022 | Baixo |
| 18 | ES | 3201407 | Castelo | 0.3959326 | 0.7676405 | 0.7739170 | Baixo |
| 28 | ES | 3202306 | Guaçuí | 0.3959001 | 0.7044816 | 0.6125037 | Baixo |
| 12 | ES | 3200904 | Barra de São Francisco | 0.3942974 | 0.5532798 | 0.6301836 | Baixo |
| 10 | ES | 3200706 | Atilio Vivacqua | 0.3929981 | 0.7486809 | 0.7412372 | Baixo |
| 14 | ES | 3201100 | Bom Jesus do Norte | 0.3866206 | 0.6287075 | 0.7851225 | Baixo |
| 40 | ES | 3203106 | Jerônimo Monteiro | 0.3841935 | 0.7336455 | 0.7355259 | Baixo |
| 1 | ES | 3200102 | Afonso Cláudio | 0.3840776 | 0.6025505 | 0.6764919 | Baixo |
| 2 | ES | 3200136 | Águia Branca | 0.3799727 | 0.6364610 | 0.6806286 | Baixo |
| 35 | ES | 3202702 | Itaguaçu | 0.3757864 | 0.7404541 | 0.6770061 | Baixo |
| 48 | ES | 3203403 | Mimoso do Sul | 0.3710062 | 0.6136287 | 0.8092776 | Baixo |
| 24 | ES | 3202009 | Dores do Rio Preto | 0.3677783 | 0.6297214 | 0.5797740 | Baixo |
| 29 | ES | 3202405 | Guarapari | 0.3650737 | 0.6152587 | 0.8325991 | Baixo |
| 30 | ES | 3202454 | Ibatiba | 0.3629620 | 0.5816248 | 0.6496417 | Baixo |
| 31 | ES | 3202504 | Ibiraçu | 0.3574006 | 0.7303532 | 0.8038097 | Baixo |
| 56 | ES | 3204104 | Pinheiros | 0.3544984 | 0.6368561 | 0.5899316 | Baixo |
| 45 | ES | 3203320 | Marataízes | 0.3542639 | 0.6375628 | 0.6181998 | Baixo |
| 61 | ES | 3204401 | Rio Novo do Sul | 0.3519722 | 0.7023577 | 0.6937358 | Baixo |
| 50 | ES | 3203601 | Mucurici | 0.3491608 | 0.6186148 | 0.6776716 | Baixo |
| 54 | ES | 3204005 | Pancas | 0.3378927 | 0.6005389 | 0.6042191 | Baixo |
| 23 | ES | 3201902 | Domingos Martins | 0.3347221 | 0.6255892 | 0.6841528 | Baixo |
| 6 | ES | 3200359 | Alto Rio Novo | 0.3285469 | 0.6653524 | 0.5997399 | Baixo |
| 34 | ES | 3202652 | Irupi | 0.3245306 | 0.4816549 | 0.5781761 | Baixo |
| 11 | ES | 3200805 | Baixo Guandu | 0.3221582 | 0.6210413 | 0.7019797 | Baixo |
| 64 | ES | 3204609 | Santa Teresa | 0.3192166 | 0.6947034 | 0.7441206 | Baixo |
| 57 | ES | 3204203 | Piúma | 0.3151947 | 0.6748280 | 0.7542747 | Baixo |
| 42 | ES | 3203163 | Laranja da Terra | 0.3045700 | 0.6308489 | 0.6231182 | Baixo |
| 58 | ES | 3204252 | Ponto Belo | 0.3037727 | 0.5623042 | 0.6706229 | Baixo |
| 46 | ES | 3203346 | Marechal Floriano | 0.2907934 | 0.6385164 | 0.7189431 | Baixo |
| 59 | ES | 3204302 | Presidente Kennedy | 0.2864963 | 0.6104092 | 0.5849777 | Baixo |
| 52 | ES | 3203809 | Muqui | 0.2853904 | 0.6979350 | 0.6901702 | Baixo |
| 49 | ES | 3203502 | Montanha | 0.2836378 | 0.5672915 | 0.6273959 | Baixo |
| 69 | ES | 3204955 | São Roque do Canaã | 0.2811226 | 0.7169654 | 0.7330966 | Baixo |
| 47 | ES | 3203353 | Marilândia | 0.2809967 | 0.7867134 | 0.6843383 | Baixo |
| 22 | ES | 3201803 | Divino de São Lourenço | 0.2780109 | 0.5228341 | 0.5438907 | Baixo |
| 4 | ES | 3200201 | Alegre | 0.2680333 | 0.7481056 | 0.6822402 | Baixo |
| 32 | ES | 3202553 | Ibitirama | 0.2626051 | 0.5256382 | 0.6102696 | Baixo |
| 38 | ES | 3203007 | Iúna | 0.2457656 | 0.5641462 | 0.5888458 | Baixo |
| 39 | ES | 3203056 | Jaguaré | 0.2290288 | 0.6669633 | 0.8111820 | Baixo |
| 55 | ES | 3204054 | Pedro Canário | 0.2158223 | 0.5222053 | 0.6238357 | Baixo |
| 67 | ES | 3204807 | São José do Calçado | 0.2076171 | 0.6495421 | 0.6489114 | Baixo |
| 71 | ES | 3205010 | Sooretama | 0.1770456 | 0.5706506 | 0.6221743 | Baixo |
| 15 | ES | 3201159 | Brejetuba | 0.1713244 | 0.5132063 | 0.6064408 | Baixo |
Abaixo, usamos a função str para exibir o número de
municípios com IFDM de emprego e renda baixo:
## 'data.frame': 44 obs. of 7 variables:
## $ Sigla : chr "ES" "ES" "ES" "ES" ...
## $ Codigo : chr "3202207" "3202108" "3201407" "3202306" ...
## $ Municipio : chr "Fundão" "Ecoporanga" "Castelo" "Guaçuí" ...
## $ Emprego e renda: num 0.399 0.398 0.396 0.396 0.394 ...
## $ Educacao : num 0.697 0.565 0.768 0.704 0.553 ...
## $ Saude : num 0.747 0.697 0.774 0.613 0.63 ...
## $ Classificacao : chr "Baixo" "Baixo" "Baixo" "Baixo" ...
Acima, podemos ver um gráfico mostrando os 44 municípios com IFDM de emprego e renda baixo, sendo, entre eles, os dois maiores IFDMs os municipios de Fundão e Ecoporanga, que quase alcançaram uma classificação regular (entre 0,4 e 0,6), e os dois municípios de menores IFDMs sendo os municípios de Brejetuba e Sooretama, que ficaram abaixo da faixa de 0,2 de IFDM em emprego e renda.
E por fim, podemos observar acima um gráfico pizza mostrando que mais da metade dos municípios do estado de Espírito Santo possuem IFDM baixo em emprego e renda, a segunda maior parte possue IFDM regular e a menor parte possue IFDM moderado, não havendo municípios que possuem IFDM alto em emprego e renda neste estado, encerrando a análise sobre emprego e renda e deixando claro que essa área é a mais preocupante do estado de Espírito Santo.
Acima podemos ver um gráfico pizza que explana que os municípios do estado do Espírito Santo foram bem quando se trata de IFDMs de educação, sendo cerca de dois terços de seus municípios classificados como tendo IFDM de educação moderada, a segunda maior parte tendo IFDM regular e a menor das três partes sendo classificado como alta em IFDM de educação, não havendo nenhum município com classificação baixa, por tanto encerra-se agora a análise de IFDMs de educação.
E por fim, acima podemos ver um gráfico pizza que mostra que os municípios do estado do Espírito Santo, em quesito IFDMs de saúde, foram bem, formando um gráfico similar a uma pirâmide de ponta-cabeça, sendo cerca de três quartos dos municípios classificados possuindo IFDM de saúde moderada, cerca de dois oitavos possuindo IFDM regular e dois oitavos tendo IFDM de saúde com classificação alta, não havendo nenhum município com classificação baixa, e finaliza-se a análise de IFDMs de saúde.
Acima mostramos a quantidade de municípios que não puderam participar
da nossa análise por terem dados faltantes de IFDMs, o gráfico em
questão usa o data frame empreniveis, mas vocês verão que
os gráficos são os mesmos para eduniveis e
sauniveis. Como podem ver são uma pequena parcela dos
municípios do Espírito Santo que não puderam ser classificados por falta
de dados.
Acima é visível um gráfico pizza expressando a quantidade de municípios com dados faltantes em IFDMs de Educação, que por sua vez é idêntico ao gráfico pizza que expressa a quantidade de municípios com dados faltantes em IFDMs de Emprego e Renda, como já foi mencionado anteriormente, sendo apenas uma pequena parcela que não pôde ser classificada.
Para finalizarmos de vez a nossa análise de modo geral, sem deixar questões pendentes, podemos ver acima um gráfico pizza expressando a quantidade de municípios com dados faltantes em IFDMs de saúde, os quais são uma pequena parcela dos municípios do Espírito Santo que não puderam ser classificados por falta de dados.
Concluísse que, ao analisarmos os dados do ano 2000, encontrou-se dados que revelam que o estado do Espírito Santo possuía municípios com bons desenvolvimentos na educação e saúde, sendo todos classificados como regular, moderado e alto em seus IFDMs, não havendo expressão de índices preocupantes nessas áreas, no entanto, uma área que necessitou de muitíssima atenção é a de emprego e renda, tendo em vista que 44 dos municípios do Espírito Santo possuíram IFDMs baixos em emprego e renda, isto é, mais da metade dos municípios do Espírito Santo precisavam receber atenção nessa área, que envolve se ater a geração de emprego formal, taxa de formalização do mercado de trabalho, geração de renda, massa salarial real no mercado de trabalho formal e índice de Gini de desigualdade de renda no trabalho formal, que conclui que na época havia a necessidade de melhorar as políticas públicas desses 44 municípios para melhorar seus IFDMs em emprego e renda.
Códigos dos municípios IBGE, IBGE, disponível em: https://www.ibge.gov.br/explica/codigos-dos-municipios.php. Acesso em 06 de dez. de 2023.
Índice FIRJAN de Desenvolvimento Municipal (IFDM), FIRJAN, disponível em: https://www.firjan.com.br/ifdm/. Acesso em 04 de dez. de 2023.
IPEAdata, disponível em: http://www.ipeadata.gov.br/Default.aspx. Acesso em 06 de dez. de 2023.
Metodologia IFDM - Final, FIRJAN, 2018, disponível em: https://www.firjan.com.br/data/files/E8/06/F0/D5/58E1B610E6543AA6A8A809C2/Metodologia%20IFDM%20-%20Final.pdf. Acesso em 06 de dez. de 2023.
RStudio Desktop, posit, disponível em: https://posit.co/download/rstudio-desktop/. Acesso em 07 de dez. de 2023.
The Comprehensive R Archive Network, CRAN, disponível em: https://cran-r.c3sl.ufpr.br/. Acesso em 07 de dez. de 2023.
# Bibliotecas usadas:
library(readxl)
library(ggplot2)
library(knitr)
library(dplyr)
# Trazendo dados pro RStudio:
nomexlsx <- "IPEAdoES.xlsx"
Dadoslidos <- read_excel(nomexlsx, sheet = 1)
# Convertendo em dataframe:
dados <- as.data.frame(Dadoslidos)
# Olhando dimensões do data frame e as classes de suas colunas:
str(dados)
## 'data.frame': 80 obs. of 6 variables:
## $ Sigla : chr "ES" "ES" "ES" "ES" ...
## $ Codigo : chr "3200102" "3200136" "3200169" "3200201" ...
## $ Municipio : chr "Afonso Cláudio" "Águia Branca" "Água Doce do Norte" "Alegre" ...
## $ Emprego e renda: num 0.384 0.38 0.423 0.268 0.456 ...
## $ Educacao : num 0.603 0.636 0.514 0.748 0.716 ...
## $ Saude : num 0.676 0.681 0.541 0.682 0.749 ...
# Fazendo gráfico boxplot para a coluna "Educacao":
boxplot(na.omit(dados$Educacao))
# Fazendo gráfico boxplot para a coluna "Saude":
boxplot(na.omit(dados$Saude))
# Fazendo gráfico boxplot para a coluna "`Emprego e renda`":
boxplot(na.omit(dados$`Emprego e renda`))
# Adicionando uma nova coluna com base na classificação da coluna "`Emprego e renda`":
empreniveis <- dados %>%
mutate(Classificacao = ifelse(`Emprego e renda` < 0.4, "Baixo",
ifelse(`Emprego e renda` >= 0.4 & `Emprego e renda` < 0.6, "Regular",
ifelse(`Emprego e renda` >= 0.6 & `Emprego e renda` < 0.8, "Moderado",
ifelse(`Emprego e renda` >= 0.8, "Alto", NA)))))
# Adicionando uma nova coluna com base na classificação da coluna "Educacao":
eduniveis <- dados %>%
mutate(Classificacao = ifelse(Educacao < 0.4, "Baixo",
ifelse(Educacao >= 0.4 & Educacao < 0.6, "Regular",
ifelse(Educacao >= 0.6 & Educacao < 0.8, "Moderado",
ifelse(Educacao >= 0.8, "Alto", NA)))))
# Adicionando uma nova coluna com base na classificação da coluna "Saude":
sauniveis <- dados %>%
mutate(Classificacao = ifelse(Saude < 0.4, "Baixo",
ifelse(Saude >= 0.4 & Saude < 0.6, "Regular",
ifelse(Saude >= 0.6 & Saude < 0.8, "Moderado",
ifelse(Saude >= 0.8, "Alto", NA)))))
# Pegando apenas os dados dos municípios com classificação baixa de acordo com cada coluna de IFDM:
Emprebaixo <- empreniveis[empreniveis$Classificacao == "Baixo",]
Edubaixo <- eduniveis[eduniveis$Classificacao == "Baixo",]
Saubaixo <- sauniveis[sauniveis$Classificacao == "Baixo",]
# Ordenando o data frame "Emprebaixo", que guarda a classificação dos municípios com base em IFDM de emprego e renda, em ordem decrescente e armazenando em "OrdemEmpre":
OrdemEmpre <- Emprebaixo[order(-Emprebaixo$`Emprego e renda`, Emprebaixo$Municipio), ]
# Retirando os 3 municípios com dados faltantes que acabaram sendo armazenados no data frame:
OrdemEmpre <- head(OrdemEmpre, 44)
# Gerando tabela para exibir os municípios classificados como baixos com base em seus IFDMs de emprego e renda:
kable(OrdemEmpre)
| Sigla | Codigo | Municipio | Emprego e renda | Educacao | Saude | Classificacao | |
|---|---|---|---|---|---|---|---|
| 26 | ES | 3202207 | Fundão | 0.3993174 | 0.6970709 | 0.7469171 | Baixo |
| 25 | ES | 3202108 | Ecoporanga | 0.3975494 | 0.5652758 | 0.6973022 | Baixo |
| 18 | ES | 3201407 | Castelo | 0.3959326 | 0.7676405 | 0.7739170 | Baixo |
| 28 | ES | 3202306 | Guaçuí | 0.3959001 | 0.7044816 | 0.6125037 | Baixo |
| 12 | ES | 3200904 | Barra de São Francisco | 0.3942974 | 0.5532798 | 0.6301836 | Baixo |
| 10 | ES | 3200706 | Atilio Vivacqua | 0.3929981 | 0.7486809 | 0.7412372 | Baixo |
| 14 | ES | 3201100 | Bom Jesus do Norte | 0.3866206 | 0.6287075 | 0.7851225 | Baixo |
| 40 | ES | 3203106 | Jerônimo Monteiro | 0.3841935 | 0.7336455 | 0.7355259 | Baixo |
| 1 | ES | 3200102 | Afonso Cláudio | 0.3840776 | 0.6025505 | 0.6764919 | Baixo |
| 2 | ES | 3200136 | Águia Branca | 0.3799727 | 0.6364610 | 0.6806286 | Baixo |
| 35 | ES | 3202702 | Itaguaçu | 0.3757864 | 0.7404541 | 0.6770061 | Baixo |
| 48 | ES | 3203403 | Mimoso do Sul | 0.3710062 | 0.6136287 | 0.8092776 | Baixo |
| 24 | ES | 3202009 | Dores do Rio Preto | 0.3677783 | 0.6297214 | 0.5797740 | Baixo |
| 29 | ES | 3202405 | Guarapari | 0.3650737 | 0.6152587 | 0.8325991 | Baixo |
| 30 | ES | 3202454 | Ibatiba | 0.3629620 | 0.5816248 | 0.6496417 | Baixo |
| 31 | ES | 3202504 | Ibiraçu | 0.3574006 | 0.7303532 | 0.8038097 | Baixo |
| 56 | ES | 3204104 | Pinheiros | 0.3544984 | 0.6368561 | 0.5899316 | Baixo |
| 45 | ES | 3203320 | Marataízes | 0.3542639 | 0.6375628 | 0.6181998 | Baixo |
| 61 | ES | 3204401 | Rio Novo do Sul | 0.3519722 | 0.7023577 | 0.6937358 | Baixo |
| 50 | ES | 3203601 | Mucurici | 0.3491608 | 0.6186148 | 0.6776716 | Baixo |
| 54 | ES | 3204005 | Pancas | 0.3378927 | 0.6005389 | 0.6042191 | Baixo |
| 23 | ES | 3201902 | Domingos Martins | 0.3347221 | 0.6255892 | 0.6841528 | Baixo |
| 6 | ES | 3200359 | Alto Rio Novo | 0.3285469 | 0.6653524 | 0.5997399 | Baixo |
| 34 | ES | 3202652 | Irupi | 0.3245306 | 0.4816549 | 0.5781761 | Baixo |
| 11 | ES | 3200805 | Baixo Guandu | 0.3221582 | 0.6210413 | 0.7019797 | Baixo |
| 64 | ES | 3204609 | Santa Teresa | 0.3192166 | 0.6947034 | 0.7441206 | Baixo |
| 57 | ES | 3204203 | Piúma | 0.3151947 | 0.6748280 | 0.7542747 | Baixo |
| 42 | ES | 3203163 | Laranja da Terra | 0.3045700 | 0.6308489 | 0.6231182 | Baixo |
| 58 | ES | 3204252 | Ponto Belo | 0.3037727 | 0.5623042 | 0.6706229 | Baixo |
| 46 | ES | 3203346 | Marechal Floriano | 0.2907934 | 0.6385164 | 0.7189431 | Baixo |
| 59 | ES | 3204302 | Presidente Kennedy | 0.2864963 | 0.6104092 | 0.5849777 | Baixo |
| 52 | ES | 3203809 | Muqui | 0.2853904 | 0.6979350 | 0.6901702 | Baixo |
| 49 | ES | 3203502 | Montanha | 0.2836378 | 0.5672915 | 0.6273959 | Baixo |
| 69 | ES | 3204955 | São Roque do Canaã | 0.2811226 | 0.7169654 | 0.7330966 | Baixo |
| 47 | ES | 3203353 | Marilândia | 0.2809967 | 0.7867134 | 0.6843383 | Baixo |
| 22 | ES | 3201803 | Divino de São Lourenço | 0.2780109 | 0.5228341 | 0.5438907 | Baixo |
| 4 | ES | 3200201 | Alegre | 0.2680333 | 0.7481056 | 0.6822402 | Baixo |
| 32 | ES | 3202553 | Ibitirama | 0.2626051 | 0.5256382 | 0.6102696 | Baixo |
| 38 | ES | 3203007 | Iúna | 0.2457656 | 0.5641462 | 0.5888458 | Baixo |
| 39 | ES | 3203056 | Jaguaré | 0.2290288 | 0.6669633 | 0.8111820 | Baixo |
| 55 | ES | 3204054 | Pedro Canário | 0.2158223 | 0.5222053 | 0.6238357 | Baixo |
| 67 | ES | 3204807 | São José do Calçado | 0.2076171 | 0.6495421 | 0.6489114 | Baixo |
| 71 | ES | 3205010 | Sooretama | 0.1770456 | 0.5706506 | 0.6221743 | Baixo |
| 15 | ES | 3201159 | Brejetuba | 0.1713244 | 0.5132063 | 0.6064408 | Baixo |
# Exibindo o número e propriedades do dataframe "OrdemEmpre":
str(OrdemEmpre)
## 'data.frame': 44 obs. of 7 variables:
## $ Sigla : chr "ES" "ES" "ES" "ES" ...
## $ Codigo : chr "3202207" "3202108" "3201407" "3202306" ...
## $ Municipio : chr "Fundão" "Ecoporanga" "Castelo" "Guaçuí" ...
## $ Emprego e renda: num 0.399 0.398 0.396 0.396 0.394 ...
## $ Educacao : num 0.697 0.565 0.768 0.704 0.553 ...
## $ Saude : num 0.747 0.697 0.774 0.613 0.63 ...
## $ Classificacao : chr "Baixo" "Baixo" "Baixo" "Baixo" ...
# Produzindo gráfico de barras decrescente de todos os municípios classificados como baixo em relação a seus IFDMs de emprego e renda:
ggplot(OrdemEmpre, aes(x = `Emprego e renda`, y = reorder(Municipio, `Emprego e renda`))) +
geom_bar(stat = "identity", fill = "orange") +
theme(axis.text.x = element_text(angle = 40, hjust = 1)) +
labs(title = "IFDM Emprego e Renda - baixo", x = "Emprego e Renda", y = "Municípios")
# Definindo as cores que serão usadas no gráfico pizza de emprego e renda:
pizzacoresempre <- c("#FF3333", "#4474FF", "#FFF555", "#4DAF4A")
# Retirando dados faltantes do data frame e armazendo em "emprepizza":
emprepizza <- na.omit(empreniveis)
# Produzindo gráfico pizza dos municípios classificados em relação a seus IFDMs de emprego e renda:
ggplot(emprepizza, aes(x = "", y = "", fill = Classificacao)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y") +
theme_minimal() +
scale_fill_manual(values = pizzacoresempre) +
labs(title = "Classificações dos IFDMs de emprego e renda", fill = "Classificações")
# Definindo as cores que serão usadas no gráfico pizza de educação:
pizzacoresedu <- c("#4DAF4A", "#4474FF", "#FFF333", "#FF3333")
# Retirando dados faltantes do data frame e armazendo em "edupizza":
edupizza <- na.omit(eduniveis)
# Produzindo gráfico pizza dos municípios classificados em relação a seus IFDMs de educação:
ggplot(edupizza, aes(x = "", y = "", fill = Classificacao)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y") +
theme_minimal() +
scale_fill_manual(values = pizzacoresedu) +
labs(title = "Classificações dos IFDMs de Educação", fill = "Classificações")
# Definindo as cores que serão usadas no gráfico pizza de saúde:
pizzacoressau <- c("#4DAF4A", "#4474FF", "#FFF333", "#FF3333")
# Retirando dados faltantes do data frame e armazendo em "saupizza":
saupizza <- na.omit(sauniveis)
# Produzindo gráfico pizza dos municípios classificados em relação a seus IFDMs de saúde:
ggplot(saupizza, aes(x = "", y = "", fill = Classificacao)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y") +
theme_minimal() +
scale_fill_manual(values = pizzacoressau) +
labs(title = "Classificações dos IFDMs de Saúde", fill = "Classificações")
# Definindo as cores que serão usadas nos gráficos pizzas de IFDMs classificados e IFDMs faltantes:
pizzacoresfal <- c("#204070", "#204070", "#204070", "#D9D9D9")
# Produzindo gráfico pizza de IFDMs classificados e IFDMs faltantes em emprego e renda:
ggplot(empreniveis, aes(x = "", y = "", fill = Classificacao)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y") +
theme_minimal() +
scale_fill_manual(values = pizzacoresfal) +
labs(title = "Classificação de IFDMs e IFDMs faltantes - Emprego e Renda", fill = "Classificações")
# Produzindo gráfico pizza de IFDMs classificados e IFDMs faltantes em educação:
ggplot(eduniveis, aes(x = "", y = "", fill = Classificacao)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y") +
theme_minimal() +
scale_fill_manual(values = pizzacoresfal) +
labs(title = "Classificação de IFDMs e IFDMs faltantes - Educação", fill = "Classificações")
# Produzindo gráfico pizza de IFDMs classificados e IFDMs faltantes em saúde:
ggplot(sauniveis, aes(x = "", y = "", fill = Classificacao)) +
geom_bar(stat = "identity", width = 1) +
coord_polar("y") +
theme_minimal() +
scale_fill_manual(values = pizzacoresfal) +
labs(title = "Classificação de IFDMs e IFDMs faltantes - Saúde", fill = "Classificações")