Notebook para criação de tabela de indicadores da PNS - módulo U 2013 Saúde Bucal

Bibliotecas Utilizadas

In [178]:
#Lendo pacotes necessários
library(survey)
library(ggplot2)
library(dplyr)
library(tictoc)
library(foreign)
library(forcats)
library(tidyverse)

Carregando microdados da PNS

In [179]:
#Carregando banco de dados para R versão 3.5.0 ou superior
load("<coloque aqui o caminho para o arquivo dos microdados formato RDATA PNS 2013>")

#conferindo as dimensões (número de linhas e colunas)
dim("<Coloque aqui o nome do arquivo RDATA PNS 2013>")
  1. 222385
  2. 1000

Definição do peso e filtragem de respondentes do questionário

In [180]:
#Selecionando registros válidos para o módulo P e calculando peso amostral - summary de verificação
pns2013.1<- <Coloque aqui o nome do arquivo RDATA> %>% filter(M001==1) 
pns2013.1<-pns2013.1 %>% mutate(peso_morador_selec=((V00291*(60202/145572211))))
pns2013.1<-pns2013.1 %>% filter(!is.na(peso_morador_selec))
summary(pns2013.1$peso_morador_selec)
     Min.   1st Qu.    Median      Mean   3rd Qu.      Max. 
 0.004156  0.243959  0.521557  1.000000  1.147413 31.179597 

Criação de variáveis dos indicadores

In [181]:
#Escovação dos dentes pelo menos duas vezes por dia - U001P
pns2013.1 <- pns2013.1 %>% mutate(U001P = if_else(U001==4,1,2,missing=2))
pns2013.1$U001P<-factor(pns2013.1$U001P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$U001P)

#Uso de escova de dente, pasta de dente e fio dental para a limpeza dos dentes - U002P
pns2013.1 <- pns2013.1 %>% mutate(U002P = if_else(U00201==1 & U00202==1 & U00203==1,1,2,missing=2))
pns2013.1$U002P<-factor(pns2013.1$U002P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$U002P)

#Saúde bucal boa ou muito boa - U003P
pns2013.1 <- pns2013.1 %>% mutate(U003P = if_else(U005==1 | U005==2,1,2,missing=2))
pns2013.1$U003P<-factor(pns2013.1$U003P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$U003P)

#Perda de todos os dentes - U004P
pns2013.1 <- pns2013.1 %>% mutate(U004P = if_else(U023==3 & U024==3,1,2,missing=2))
pns2013.1$U004P<-factor(pns2013.1$U004P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$U004P)

#Perda de 13 ou mais dentes -U005P
pns2013.1 <- pns2013.1 %>% mutate(DP = U02301 + U02401)
pns2013.1 <- pns2013.1 %>% mutate(U005P = if_else(DP>=13 | U023==3 | U024==3,1,2,missing=2))
pns2013.1$U005P<-factor(pns2013.1$U005P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$U005P)

#Consulta odontológica realizada pelo SUS - U006P
pns2013.1 <- pns2013.1 %>% mutate(U006P = if_else(U021==1,1,2))
pns2013.1$U006P<-factor(pns2013.1$U006P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$U006P)
Sim
53594
Não
6608
Sim
30685
Não
29517
Sim
39572
Não
20630
Sim
6606
Não
53596
Sim
14271
Não
45931
Sim
6451
Não
19205
NA's
34546

Definições de abrangências

Situação urbana ou rural

In [182]:
#Situação Urbano ou Rural
pns2013.1 <- pns2013.1 %>% rename(Sit_Urbano_Rural=V0026)
pns2013.1$Sit_Urbano_Rural<-factor(pns2013.1$Sit_Urbano_Rural, levels=c(1,2), labels=c("urbano", "rural"))
summary(pns2013.1$Sit_Urbano_Rural)
urbano
49245
rural
10957

Sexo

In [183]:
#Sexo
pns2013.1 <- pns2013.1 %>% rename(Sexo=C006)
pns2013.1$Sexo<-factor(pns2013.1$Sexo, levels=c(1,2), labels=c("Masculino", "Feminino"))
summary(pns2013.1$Sexo)
Masculino
25920
Feminino
34282

UF

In [184]:
#Estados - UFs
pns2013.1 <- pns2013.1 %>% rename(Unidades_da_Federacao=V0001)
pns2013.1$Unidades_da_Federacao<-factor(pns2013.1$Unidades_da_Federacao, levels=c(11,12,13,14,15,16,17,21,22,23,24,25,26,27,28,29,31,32,33,35,41,42,43,50,51,52,53),
                                       label=c("Rondônia","Acre","Amazonas","Roraima","Pará","Amapá","Tocantins","Maranhão","Piauí","Ceará",
                                        "Rio Grande do Norte","Paraíba","Pernambuco","Alagoas","Sergipe","Bahia",
                                        "Minas Gerais","Espírito Santo","Rio de Janeiro","São Paulo",
                                        "Paraná","Santa Catarina","Rio Grande do Sul", 
                                        "Mato Grosso do Sul","Mato Grosso","Goiás","Distrito Federal"))
summary(pns2013.1$Unidades_da_Federacao)
Rondônia
1694
Acre
1814
Amazonas
2586
Roraima
1591
Pará
2004
Amapá
1332
Tocantins
1515
Maranhão
1774
Piauí
1804
Ceará
2560
Rio Grande do Norte
1691
Paraíba
1943
Pernambuco
2591
Alagoas
1748
Sergipe
1553
Bahia
2641
Minas Gerais
3779
Espírito Santo
1724
Rio de Janeiro
3486
São Paulo
5305
Paraná
3012
Santa Catarina
1623
Rio Grande do Sul
2913
Mato Grosso do Sul
1809
Mato Grosso
1476
Goiás
2423
Distrito Federal
1811

Grandes Regiões

In [185]:
#Grandes Regiões
pns2013.1 <- pns2013.1 %>% 
  mutate(GrandesRegioes = fct_collapse(Unidades_da_Federacao, 
                                          `Norte` = c("Rondônia","Acre","Amazonas","Roraima","Pará", "Amapá","Tocantins"),
                                          `Nordeste` = c("Maranhão", "Piauí", "Ceará", "Rio Grande do Norte", "Paraíba","Pernambuco", "Alagoas","Sergipe","Bahia"),
                                          `Sudeste` = c("Minas Gerais", "Espírito Santo","Rio de Janeiro", "São Paulo"), 
                                          `Sul` = c("Paraná", "Santa Catarina", "Rio Grande do Sul"),
                                          `Centro-Oeste`= c("Mato Grosso do Sul","Mato Grosso", "Goiás", "Distrito Federal")))
summary(pns2013.1$GrandesRegioes)
Norte
12536
Nordeste
18305
Sudeste
14294
Sul
7548
Centro-Oeste
7519

Capital

In [186]:
#Capital
pns2013.1<- pns2013.1 %>% mutate(Capital= fct_collapse(Unidades_da_Federacao,
                                        `Porto Velho`= "Rondônia", 
                                        `Boa Vista`= "Roraima",              
                                        `Rio Branco`= "Acre", 
                                        `Manaus` = "Amazonas",
                                        `Belém` = "Pará" ,
                                        `Macapá`= "Amapá",
                                        `Palmas` = "Tocantins",
                                        `São Luís` = "Maranhão",
                                        `Teresina`= "Piauí" ,
                                        `Fortaleza`= "Ceará",
                                        `Natal`= "Rio Grande do Norte",
                                        `João Pessoa`= "Paraíba",
                                        `Recife`= "Pernambuco",
                                        `Maceió`= "Alagoas",
                                        `Aracaju`= "Sergipe",
                                        `Salvador`= "Bahia",
                                        `Belo Horizonte`= "Minas Gerais",
                                        `Vitória`= "Espírito Santo",
                                        `Rio de Janeiro`= "Rio de Janeiro",
                                        `São Paulo`= "São Paulo",
                                        `Curitiba`= "Paraná",
                                        `Florianópolis`= "Santa Catarina",
                                        `Porto Alegre`= "Rio Grande do Sul",
                                        `Campo Grande`=  "Mato Grosso do Sul",
                                        `Cuiabá`= "Mato Grosso",
                                        `Goiânia` = "Goiás",
                                        `Brasília`= "Distrito Federal"))
summary(pns2013.1$Capital)
Porto Velho
1694
Rio Branco
1814
Manaus
2586
Boa Vista
1591
Belém
2004
Macapá
1332
Palmas
1515
São Luís
1774
Teresina
1804
Fortaleza
2560
Natal
1691
João Pessoa
1943
Recife
2591
Maceió
1748
Aracaju
1553
Salvador
2641
Belo Horizonte
3779
Vitória
1724
Rio de Janeiro
3486
São Paulo
5305
Curitiba
3012
Florianópolis
1623
Porto Alegre
2913
Campo Grande
1809
Cuiabá
1476
Goiânia
2423
Brasília
1811

Faixa Etária

In [187]:
#Faixas Etárias
pns2013.1 <-  pns2013.1 %>% mutate(faixa_idade=cut(C008,
  breaks = c(18,30, 45, 60, 75,Inf),
  labels = c("18 a 29 anos","30 a 44 anos","45 a 59 anos","60 a 74 anos","75 anos ou mais"), 
  ordered_result = TRUE, right = FALSE))
summary(pns2013.1$faixa_idade)
18 a 29 anos
14321
30 a 44 anos
20242
45 a 59 anos
14462
60 a 74 anos
8290
75 anos ou mais
2887

Raça

In [188]:
#Raça
pns2013.1 <- pns2013.1 %>% mutate(Raca= ifelse(C009==1, 1, 
                                        ifelse(C009==2, 2, 
                                        ifelse(C009==4, 3, 9))))

pns2013.1$Raca<-factor(pns2013.1$Raca, levels=c(1,2,3),labels=c("Branca", "Preta", "Parda"))

summary(pns2013.1$Raca)
Branca
24106
Preta
5631
Parda
29512
NA's
953

Renda per capita

In [189]:
#Rendimento domiciliar per capita
pns2013.1 <-  pns2013.1  %>% mutate(rend_per_capita=cut(VDF003,
  breaks = c(-Inf,339, 678, 1356, 2034,Inf),
  labels=c("Até 1/2 SM","1/2 até 1 SM","1 até 2 SM","2 até 3 SM","Mais de 3 SM"), 
  ordered_result = TRUE, right = TRUE, na.exclude= TRUE))

summary(pns2013.1$rend_per_capita)
Até 1/2 SM
14256
1/2 até 1 SM
17504
1 até 2 SM
15493
2 até 3 SM
5335
Mais de 3 SM
7603
NA's
11

Escolaridade

In [190]:
# Escolaridade
pns2013.1 <- pns2013.1 %>% mutate(gescol = ifelse(VDD004A %in% 1:2, 1, 
                        ifelse(VDD004A%in% 3:4, 2, 
                        ifelse(VDD004A%in% 5:6, 3,4
                        ))))

pns2013.1$gescol<-factor(pns2013.1$gescol, levels=c(1,2,3,4), 
                                   labels=c("Fundamental incompleto ou equivalente","Médio incompleto ou equivalente",
                                           "Superior incompleto ou equivalente","Superior completo"))
summary(pns2013.1$gescol)
Fundamental incompleto ou equivalente
24083
Médio incompleto ou equivalente
9215
Superior incompleto ou equivalente
19149
Superior completo
7755

Criando indicadores

Filtrando base de indicadores

In [191]:
#Selecionando variáveis para cálculo de indicadores no survey
pns2013Usurvey<- pns2013.1 %>% select("V0024","UPA_PNS","peso_morador_selec", "U001P","U002P","U003P","U004P","U005P","U006P",
                                     "C008","C009","V0031","Sit_Urbano_Rural","Sexo","Unidades_da_Federacao", "GrandesRegioes",
                                     "faixa_idade", "Raca","rend_per_capita","gescol","Capital")
summary(pns2013Usurvey)
     V0024            UPA_PNS        peso_morador_selec  U001P      
 Min.   :1110011   Min.   :1100001   Min.   : 0.004156   Sim:53594  
 1st Qu.:2210013   1st Qu.:2200075   1st Qu.: 0.243959   Não: 6608  
 Median :2951023   Median :2900192   Median : 0.521557              
 Mean   :3035353   Mean   :3007819   Mean   : 1.000000              
 3rd Qu.:4110111   3rd Qu.:4100002   3rd Qu.: 1.147413              
 Max.   :5310220   Max.   :5300180   Max.   :31.179597              
                                                                    
 U002P       U003P       U004P       U005P        U006P            C008       
 Sim:30685   Sim:39572   Sim: 6606   Sim:14271   Sim : 6451   Min.   : 18.00  
 Não:29517   Não:20630   Não:53596   Não:45931   Não :19205   1st Qu.: 30.00  
                                                 NA's:34546   Median : 41.00  
                                                              Mean   : 43.31  
                                                              3rd Qu.: 55.00  
                                                              Max.   :101.00  
                                                                              
      C009          V0031       Sit_Urbano_Rural        Sexo      
 Min.   :1.00   Min.   :1.000   urbano:49245     Masculino:25920  
 1st Qu.:1.00   1st Qu.:1.000   rural :10957     Feminino :34282  
 Median :3.00   Median :2.000                                     
 Mean   :2.61   Mean   :2.308                                     
 3rd Qu.:4.00   3rd Qu.:4.000                                     
 Max.   :9.00   Max.   :4.000                                     
                                                                  
       Unidades_da_Federacao      GrandesRegioes           faixa_idade   
 São Paulo        : 5305     Norte       :12536   18 a 29 anos   :14321  
 Minas Gerais     : 3779     Nordeste    :18305   30 a 44 anos   :20242  
 Rio de Janeiro   : 3486     Sudeste     :14294   45 a 59 anos   :14462  
 Paraná           : 3012     Sul         : 7548   60 a 74 anos   : 8290  
 Rio Grande do Sul: 2913     Centro-Oeste: 7519   75 anos ou mais: 2887  
 Bahia            : 2641                                                 
 (Other)          :39066                                                 
     Raca           rend_per_capita 
 Branca:24106   Até 1/2 SM  :14256  
 Preta : 5631   1/2 até 1 SM:17504  
 Parda :29512   1 até 2 SM  :15493  
 NA's  :  953   2 até 3 SM  : 5335  
                Mais de 3 SM: 7603  
                NA's        :   11  
                                    
                                   gescol                Capital     
 Fundamental incompleto ou equivalente:24083   São Paulo     : 5305  
 Médio incompleto ou equivalente      : 9215   Belo Horizonte: 3779  
 Superior incompleto ou equivalente   :19149   Rio de Janeiro: 3486  
 Superior completo                    : 7755   Curitiba      : 3012  
                                               Porto Alegre  : 2913  
                                               Salvador      : 2641  
                                               (Other)       :39066  

Exporta tabela filtrada com os dados específicos - Módulo U 2013

In [192]:
#Salvando csv para cálculo de indicadores no survey
diretorio_saida <- "<coloque aqui o diretório>"
write.csv(pns2013Usurvey, file.path(diretorio_saida, "pns2013Usurvey.csv"))

Cria plano amostral complexo

In [193]:
#survey design
desPNSU=svydesign(id=~UPA_PNS, strat=~V0024, weight=~peso_morador_selec, nest=TRUE, data=pns2013Usurvey)
desPNSU18=subset(desPNSU, C008>=18)
desPNSUC18=subset(desPNSU, C008>=18 & V0031==1)
desPNSUR18=subset(desPNSU, C008>=18 & C009!=9)
In [194]:
#survey design -U006P
desPNSU006P_18=subset(desPNSU, C008>=18 & !is.na(U006P))
desPNSU006P_R18=subset(desPNSU, C008>=18 & !is.na(U006P) & C009!=9)
desPNSU006P_C18=subset(desPNSU, C008>=18 & V0031==1 & !is.na(U006P))

Criação da tabela de indicadores

Essa tabela é responsável por unir os indicadores no formato do painel de indicadores

In [195]:
matrizIndicadores = data.frame()

Definição de variáveis para iteração dos indicadores

In [196]:
ListaIndicadores = c(~U001P,~U002P,~U003P,~U004P,~U005P,~U006P)
ListaIndicadoresTexto = c("U001P","U002P","U003P","U004P","U005P","U006P")
ListaDominios = c(~Sexo,~Raca,~rend_per_capita,~faixa_idade,~Sit_Urbano_Rural,~Unidades_da_Federacao,~GrandesRegioes,~gescol,~Capital)
ListaDominiosTexto = c("sexo","raça","rend_per_capita","fx_idade_18","urb_rur","uf","região","gescol","capital")
ListaTotais = c('Brasil','Capital')
Ano <- "2013"

Preenchendo a tabela de indicadores

Essas iterações rodam por indicador, abrangência e por design

In [197]:
#Cálculo dos indicadores usando o pacote survey 
i <- 0
#Para cada indicador
for( indicador in ListaIndicadores){
    i <- i + 1
    j <- 1
    #Para cada dominio
    for (dominio in ListaDominios){
               #design especifico para capital que é subconjunto do dataframe total
               if (ListaDominiosTexto[j]=="capital"){
                   #designs especificos por variavel que são subconjuntos do dataset total
                   if(ListaIndicadoresTexto[i] == "U006P"){
                     dataframe_indicador<-svyby( indicador , dominio , desPNSU006P_C18 , svymean,vartype= c("ci","cv"))
                   }else{dataframe_indicador<-svyby( indicador , dominio , desPNSUC18 , svymean,vartype= c("ci","cv"))
                   }
               #Uso design do subconjunto para raça/cor que inclui preta,branca e parda as outras 
               #não possuiam dados suficientes para os dominios dos indicadores
               }else if (ListaDominiosTexto[j]=="raça"){
                   if(ListaIndicadoresTexto[i] == "U006P"){
                           dataframe_indicador<-svyby( indicador , dominio , desPNSU006P_R18 , svymean,vartype= c("ci","cv"))
                   }else{dataframe_indicador<-svyby( indicador , dominio , desPNSUR18 , svymean,vartype= c("ci","cv"))
                   }
               #design geral para o subconjunto maior que 18 anos    
               }else {
                   if(ListaIndicadoresTexto[i] == "U006P"){
                           dataframe_indicador<-svyby( indicador , dominio , desPNSU006P_18 , svymean,vartype= c("ci","cv"))
                   }else{dataframe_indicador<-svyby( indicador , dominio , desPNSU18 , svymean,vartype=c("ci","cv"))
                   }
               }
               #União do dataframe de indicadores no formato do painel disponibilizado para PNS
               
               dataframe_indicador<-data.frame(dataframe_indicador)
               
               colnames(dataframe_indicador) <- c("abr_nome","Sim","Nao","LowerS","LowerN","UpperS","UpperN","cvS","cvN")
               dataframe_indicador$Indicador <- ListaIndicadoresTexto[i]
               dataframe_indicador$abr_tipo <- ListaDominiosTexto[j]
               dataframe_indicador$Ano <- Ano
               dataframe_indicador <- dataframe_indicador %>% select("abr_tipo","abr_nome","Ano","Indicador","Sim","LowerS","UpperS","cvS")
               matrizIndicadores <-rbind(matrizIndicadores,dataframe_indicador)
               j <- j + 1
               
    }
}

Criando a tabela pela abrangência total

In [198]:
matriz_totais <- data.frame()

Preenchendo a tabela com as abrangencia Brasil e total das capitais

In [199]:
i=0
#para cada indicador
for(indicador in ListaIndicadores){
    i <- i+1
    #para os totais Brasil e total das capitais
    for(total in ListaTotais){
        dataframe_indicador <- data.frame()
        dataframe_indicador_S <- data.frame()
        #Uso do design que é subconjunto do dataset para cada Capital
        if (total == "Capital"){
                   #Indicadores que são subconjunto do dataset tot
                   if(ListaIndicadoresTexto[i] == "U006P"){
                           dataframe_indicador <- svymean(indicador,desPNSU006P_C18)
                   }else{dataframe_indicador <- svymean(indicador,desPNSUC18)
                   }
                   
        } else {
                   if(ListaIndicadoresTexto[i] == "U006P"){
                           dataframe_indicador <- svymean(indicador,desPNSU006P_18)
                   }else{dataframe_indicador <- svymean(indicador,desPNSU18)
                   }
        }
      
       intervalo_confianca <- confint(dataframe_indicador)
        coeficiente_variacao <- cv(dataframe_indicador)
        dataframe_indicador <- cbind(data.frame(dataframe_indicador),data.frame(intervalo_confianca))
        dataframe_indicador <- cbind(data.frame(dataframe_indicador),data.frame(coeficiente_variacao))

        dataframe_indicador <- dataframe_indicador %>% 
                               select('mean','X2.5..','X97.5..',coeficiente_variacao) 
        
        dataframe_indicador <- dataframe_indicador %>% 
                                 slice(1)
        colnames(dataframe_indicador) <- c('Sim','LowerS','UpperS','cvS')
        dataframe_indicador <- dataframe_indicador %>% 
                               select('Sim','LowerS','UpperS','cvS')
        dataframe_indicador$Indicador <- ListaIndicadoresTexto[i]
        dataframe_indicador$abr_tipo <- "total"
        dataframe_indicador$abr_nome <- total
        dataframe_indicador$Ano <- Ano 
        dataframe_indicador <- dataframe_indicador %>% 
                             select("abr_tipo","abr_nome","Ano","Indicador",'Sim','LowerS','UpperS','cvS')
       
        matriz_totais <-rbind(matriz_totais,dataframe_indicador)
        
    }
}

Unindo tabela de indicadores e de totais

In [200]:
matrizIndicadores<-rbind(matrizIndicadores,matriz_totais)

Visualizando tabela de indicadores

In [201]:
matrizIndicadores
A data.frame: 492 × 8
abr_tipoabr_nomeAnoIndicadorSimLowerSUpperScvS
<chr><fct><chr><chr><dbl><dbl><dbl><dbl>
Masculinosexo Masculino 2013U001P0.86359540.85612740.87106330.004412078
Femininosexo Feminino 2013U001P0.91467520.90877910.92057130.003288878
Brancaraça Branca 2013U001P0.90213030.89515360.90910700.003945795
Pretaraça Preta 2013U001P0.87926810.86469260.89384360.008457729
Pardaraça Parda 2013U001P0.87874800.87168260.88581340.004102290
Até 1/2 SMrend_per_capitaAté 1/2 SM 2013U001P0.85761040.84669190.86852890.006495702
1/2 até 1 SMrend_per_capita1/2 até 1 SM 2013U001P0.85698550.84780360.86616740.005466522
1 até 2 SMrend_per_capita1 até 2 SM 2013U001P0.90316530.89415430.91217640.005090484
2 até 3 SMrend_per_capita2 até 3 SM 2013U001P0.94124000.93079290.95168700.005662993
Mais de 3 SMrend_per_capitaMais de 3 SM 2013U001P0.95867580.95071530.96663630.004236642
18 a 29 anosfx_idade_18 18 a 29 anos 2013U001P0.94940400.94316350.95564460.003353702
30 a 44 anosfx_idade_18 30 a 44 anos 2013U001P0.93983710.93426120.94541300.003027030
45 a 59 anosfx_idade_18 45 a 59 anos 2013U001P0.88277380.87308920.89245830.005597347
60 a 74 anosfx_idade_18 60 a 74 anos 2013U001P0.77948050.76273530.79622570.010960656
75 anos ou maisfx_idade_18 75 anos ou mais 2013U001P0.59504400.56319930.62688870.027304872
urbanourb_rur urbano 2013U001P0.90674280.90160200.91188350.002892638
ruralurb_rur rural 2013U001P0.79009190.77669390.80348980.008651928
Rondôniauf Rondônia 2013U001P0.91248740.89635460.92862010.009020557
Acreuf Acre 2013U001P0.83934060.81572320.86295800.014356394
Amazonasuf Amazonas 2013U001P0.89685940.87789740.91582150.010787309
Roraimauf Roraima 2013U001P0.91790630.90193370.93387890.008878285
Paráuf Pará 2013U001P0.88223380.85189780.91256970.017543899
Amapáuf Amapá 2013U001P0.92803320.90853950.94752690.010717222
Tocantinsuf Tocantins 2013U001P0.83087120.80246270.85927970.017444821
Maranhãouf Maranhão 2013U001P0.84638360.81399470.87877240.019524514
Piauíuf Piauí 2013U001P0.85785780.83769030.87802530.011994680
Cearáuf Ceará 2013U001P0.83180360.80817420.85543300.014493824
Rio Grande do Norteuf Rio Grande do Norte2013U001P0.85674710.83654150.87695270.012032907
Paraíbauf Paraíba 2013U001P0.82598200.79856900.85339500.016933145
Pernambucouf Pernambuco 2013U001P0.88084600.86383980.89785230.009850550
Fortaleza5capitalFortaleza 2013U006P0.202601410.157110140.248092690.114561198
Natal5capitalNatal 2013U006P0.217036360.169534880.264537840.111667443
João Pessoa5capitalJoão Pessoa 2013U006P0.296972800.236985020.356960590.103061877
Recife5capitalRecife 2013U006P0.215379490.158771270.271987720.134099486
Maceió5capitalMaceió 2013U006P0.130321410.083568130.177074700.183040955
Aracaju5capitalAracaju 2013U006P0.165542770.105423580.225661950.185291189
Salvador5capitalSalvador 2013U006P0.113590750.079777720.147403780.151877349
Belo Horizonte5capitalBelo Horizonte2013U006P0.123914590.093694060.154135110.124431817
Vitória5capitalVitória 2013U006P0.207847840.149907630.265788040.142228429
Rio de Janeiro11capitalRio de Janeiro2013U006P0.099260920.071528830.126993020.142546408
São Paulo10capitalSão Paulo 2013U006P0.107524240.084448060.130600410.109498795
Curitiba5capitalCuritiba 2013U006P0.159428280.120375590.198480980.124979139
Florianópolis5capitalFlorianópolis 2013U006P0.107695360.069649430.145741290.180244947
Porto Alegre5capitalPorto Alegre 2013U006P0.127237870.092131760.162343980.140772629
Campo Grande5capitalCampo Grande 2013U006P0.332625780.268741890.396509670.097991263
Cuiabá5capitalCuiabá 2013U006P0.143635040.094728530.192541540.173723324
Goiânia5capitalGoiânia 2013U006P0.102978990.055782370.150175600.233837476
Brasília5capitalBrasília 2013U006P0.049299740.032769710.065829780.171072812
U001PSimtotal Brasil 2013U001P0.890615190.885784480.895445910.002767410
U001PSim1total Capital 2013U001P0.922906340.917289670.928523010.003105085
U002PSimtotal Brasil 2013U002P0.527663860.518329090.536998620.009026055
U002PSim1total Capital 2013U002P0.602325120.591960780.612689460.008779352
U003PSimtotal Brasil 2013U003P0.674986360.667802280.682170450.005430356
U003PSim1total Capital 2013U003P0.706387620.697218800.715556440.006622507
U004PSimtotal Brasil 2013U004P0.110158790.105488080.114829500.021632948
U004PSim1total Capital 2013U004P0.081964310.077166260.086762370.029867029
U005PSimtotal Brasil 2013U005P0.230270870.223775990.236765760.014390778
U005PSim1total Capital 2013U005P0.174344920.167537190.181152660.019922567
U006PSimtotal Brasil 2013U006P0.228393540.217332560.239454510.024709358
U006PSim1total Capital 2013U006P0.140442210.131011080.149873340.034262421

Exportando tabela de indicadores calculados - Módulo U 2013

In [202]:
diretorio_saida <- "<coloque aqui o diretório>"
write.table(matrizIndicadores,file=paste0(diretorio_saida,"Indicadores_2013U_R.csv"),sep = ";",dec = ",",row.names = FALSE)