#Lendo pacotes necessários
library(survey)
library(ggplot2)
library(dplyr)
library(foreign)
library(forcats)
library(tidyverse)
#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>")
#Selecionando registros válidos para o módulo S 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
#Desfechos - Indicadores
# 1. Proporção de mulheres que realizaram pré-natal - S001P.
pns2013.1$S001P <- NA
pns2013.1$S001P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==2] <- 2
pns2013.1$S001P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 ] <- 1
pns2013.1$S001P<-factor(pns2013.1$S001P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$S001P)
# 2. Proporção de mulheres que realizaram pré-natal e que possuíam caderneta/cartão da gestante - S002P.
pns2013.1$S002P <- NA
pns2013.1$S002P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 ] <- 2
pns2013.1$S002P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 & pns2013.1$S002==1] <- 1
pns2013.1$S002P<-factor(pns2013.1$S002P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$S002P)
# 3. Proporção de mulheres que iniciaram pré-natal com menos de 13 semanas ou até 3 meses de gestação - S003P.
pns2013.1$S003P <- NA
pns2013.1$S003P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 ] <- 2
pns2013.1$S003P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 & pns2013.1$S003 <13] <- 1
pns2013.1$S003P<-factor(pns2013.1$S003P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$S003P)
# 4. Proporção de mulheres que tiveram 6 ou mais consultas de pré-natal entre as gestantes com parto a termo ou pós-termo) - S004P.
pns2013.1$S004P <- NA
pns2013.1$S004P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 ] <- 2
pns2013.1$S004P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 & pns2013.1$S004 >=6] <- 1
pns2013.1$S004P<-factor(pns2013.1$S004P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$S004P)
# 5. Proporção de mulheres que realizaram a maioria das consultas de pré-natal em estabelecimentos públicos de saúde - S005P.
pns2013.1$S005P <- NA
pns2013.1$S005P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1] <- 2
pns2013.1$S005P[pns2013.1$C006==2 & pns2013.1$C008>=18 & pns2013.1$S001==1 & pns2013.1$S005 <=3] <- 1
pns2013.1$S005P<-factor(pns2013.1$S005P, levels=c(1,2), labels=c("Sim","Não"))
summary(pns2013.1$S005P)
#Situação Urbano ou Rural
pns2013.1 <- pns2013.1 %>% mutate(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)
#Sexo
pns2013.1 <- pns2013.1 %>% mutate(Sexo=C006)
pns2013.1$Sexo<-factor(pns2013.1$Sexo, levels=c(1,2), labels=c("Masculino", "Feminino"))
summary(pns2013.1$Sexo)
#Estados - UFs
pns2013.1 <- pns2013.1 %>% mutate(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)
#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)
#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)
# Faixas Etárias
pns2013.1 <- pns2013.1 %>% mutate(fx_idade_S=cut(C008,
breaks = c(18,25,30,40,120),
labels = c("18 a 24 anos", "25 a 29 anos", "30 a 39 anos", "40 anos ou mais"),
ordered_result = TRUE, right = FALSE))
summary(pns2013.1$fx_idade_S)
# 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)
# 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)
# 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)
# Selecionando variáveis para cálculo de indicadores no survey
pns2013Ssurvey<- pns2013.1 %>% select("V0024","UPA_PNS","peso_morador_selec", "C008", "C006", "C009", "V0031", "Sit_Urbano_Rural", "Unidades_da_Federacao", "GrandesRegioes", "Capital", "fx_idade_S", "Raca", "rend_per_capita", "gescol", "S001P", "S002P", "S003P", "S004P", "S005P", "S001")
summary(pns2013Ssurvey)
V0024 UPA_PNS peso_morador_selec C008 Min. :1110011 Min. :1100001 Min. : 0.004156 Min. : 18.00 1st Qu.:2210013 1st Qu.:2200075 1st Qu.: 0.243959 1st Qu.: 30.00 Median :2951023 Median :2900192 Median : 0.521557 Median : 41.00 Mean :3035353 Mean :3007819 Mean : 1.000000 Mean : 43.31 3rd Qu.:4110111 3rd Qu.:4100002 3rd Qu.: 1.147413 3rd Qu.: 55.00 Max. :5310220 Max. :5300180 Max. :31.179597 Max. :101.00 C006 C009 V0031 Sit_Urbano_Rural Min. :1.000 Min. :1.00 Min. :1.000 urbano:49245 1st Qu.:1.000 1st Qu.:1.00 1st Qu.:1.000 rural :10957 Median :2.000 Median :3.00 Median :2.000 Mean :1.569 Mean :2.61 Mean :2.308 3rd Qu.:2.000 3rd Qu.:4.00 3rd Qu.:4.000 Max. :2.000 Max. :9.00 Max. :4.000 Unidades_da_Federacao GrandesRegioes Capital São Paulo : 5305 Norte :12536 São Paulo : 5305 Minas Gerais : 3779 Nordeste :18305 Belo Horizonte: 3779 Rio de Janeiro : 3486 Sudeste :14294 Rio de Janeiro: 3486 Paraná : 3012 Sul : 7548 Curitiba : 3012 Rio Grande do Sul: 2913 Centro-Oeste: 7519 Porto Alegre : 2913 Bahia : 2641 Salvador : 2641 (Other) :39066 (Other) :39066 fx_idade_S Raca rend_per_capita 18 a 24 anos : 7823 Branca:24106 Até 1/2 SM :14256 25 a 29 anos : 6498 Preta : 5631 1/2 até 1 SM:17504 30 a 39 anos :14269 Parda :29512 1 até 2 SM :15493 40 anos ou mais:31612 NA's : 953 2 até 3 SM : 5335 Mais de 3 SM: 7603 NA's : 11 gescol S001P S002P Fundamental incompleto ou equivalente:24083 Sim : 1851 Sim : 1785 Médio incompleto ou equivalente : 9215 Não : 67 Não : 66 Superior incompleto ou equivalente :19149 NA's:58284 NA's:58351 Superior completo : 7755 S003P S004P S005P S001 Sim : 1527 Sim : 1494 Sim : 1401 Min. :1.00 Não : 324 Não : 357 Não : 450 1st Qu.:1.00 NA's:58351 NA's:58351 NA's:58351 Median :1.00 Mean :1.03 3rd Qu.:1.00 Max. :2.00 NA's :58284
# Salvando csv para cálculo de indicadores no survey
diretorio_saida <- "<coloque aqui o diretório>"
write.csv(pns2013Ssurvey, file.path(diretorio_saida, "pns2013Ssurvey.csv"))
#survey design
pns2013Ssurvey<- pns2013.1 %>%
select("V0024","UPA_PNS","peso_morador_selec",
"C008", "C006", "C009", "V0031", "Sit_Urbano_Rural",
"Unidades_da_Federacao", "GrandesRegioes", "Capital",
"fx_idade_S", "Raca", "rend_per_capita", "gescol",
"S001P", "S002P", "S003P", "S004P", "S005P", "S001")
summary(pns2013Ssurvey)
V0024 UPA_PNS peso_morador_selec C008 Min. :1110011 Min. :1100001 Min. : 0.004156 Min. : 18.00 1st Qu.:2210013 1st Qu.:2200075 1st Qu.: 0.243959 1st Qu.: 30.00 Median :2951023 Median :2900192 Median : 0.521557 Median : 41.00 Mean :3035353 Mean :3007819 Mean : 1.000000 Mean : 43.31 3rd Qu.:4110111 3rd Qu.:4100002 3rd Qu.: 1.147413 3rd Qu.: 55.00 Max. :5310220 Max. :5300180 Max. :31.179597 Max. :101.00 C006 C009 V0031 Sit_Urbano_Rural Min. :1.000 Min. :1.00 Min. :1.000 urbano:49245 1st Qu.:1.000 1st Qu.:1.00 1st Qu.:1.000 rural :10957 Median :2.000 Median :3.00 Median :2.000 Mean :1.569 Mean :2.61 Mean :2.308 3rd Qu.:2.000 3rd Qu.:4.00 3rd Qu.:4.000 Max. :2.000 Max. :9.00 Max. :4.000 Unidades_da_Federacao GrandesRegioes Capital São Paulo : 5305 Norte :12536 São Paulo : 5305 Minas Gerais : 3779 Nordeste :18305 Belo Horizonte: 3779 Rio de Janeiro : 3486 Sudeste :14294 Rio de Janeiro: 3486 Paraná : 3012 Sul : 7548 Curitiba : 3012 Rio Grande do Sul: 2913 Centro-Oeste: 7519 Porto Alegre : 2913 Bahia : 2641 Salvador : 2641 (Other) :39066 (Other) :39066 fx_idade_S Raca rend_per_capita 18 a 24 anos : 7823 Branca:24106 Até 1/2 SM :14256 25 a 29 anos : 6498 Preta : 5631 1/2 até 1 SM:17504 30 a 39 anos :14269 Parda :29512 1 até 2 SM :15493 40 anos ou mais:31612 NA's : 953 2 até 3 SM : 5335 Mais de 3 SM: 7603 NA's : 11 gescol S001P S002P Fundamental incompleto ou equivalente:24083 Sim : 1851 Sim : 1785 Médio incompleto ou equivalente : 9215 Não : 67 Não : 66 Superior incompleto ou equivalente :19149 NA's:58284 NA's:58351 Superior completo : 7755 S003P S004P S005P S001 Sim : 1527 Sim : 1494 Sim : 1401 Min. :1.00 Não : 324 Não : 357 Não : 450 1st Qu.:1.00 NA's:58351 NA's:58351 NA's:58351 Median :1.00 Mean :1.03 3rd Qu.:1.00 Max. :2.00 NA's :58284
# survey design
desPNS=svydesign(id=~UPA_PNS, strat=~V0024, weight=~peso_morador_selec, nest=TRUE,
data=pns2013Ssurvey)
# survey design S001P
desPNSS001P=subset(desPNS, C006==2 & C008>=18 & S001>0)
desPNSS001P_C=subset(desPNS, C006==2 & C008>=18 & S001>0 & V0031==1)
desPNSS001P_R=subset(desPNS, C006==2 & C008>=18 & S001>0 & !is.na(Raca))
# survey design S002P, S003P, S004P, S005P
desPNSS002P=subset(desPNS, C006==2 & C008>=18 & S001==1)
desPNSS002P_C=subset(desPNS, C006==2 & C008>=18 & S001==1 & V0031==1)
desPNSS002P_R=subset(desPNS, C006==2 & C008>=18 & S001==1 & !is.na(Raca))
Essa tabela é responsável por unir os indicadores no formato do painel de indicadores
matrizIndicadores = data.frame()
ListaIndicadores = c(~S001P, ~S002P, ~S003P, ~S004P, ~S005P)
ListaIndicadoresTexto = c("S001P", "S002P", "S003P", "S004P", "S005P" )
ListaTotais = c('Brasil','Capital')
Ano <- "2013"
ListaDominiosS001 = c(~Raca,~rend_per_capita,~fx_idade_S,~Sit_Urbano_Rural,
~Unidades_da_Federacao,~GrandesRegioes,~Capital,~gescol)
ListaDominiosTextoS001= c("raça","rend_per_capita","fx_idade_S","urb_rur","uf","região",
"capital","gescol")
matriz_totais <- data.frame()
# Cálculo dos indicadores usando o pacote survey
i <- 0
for( indicador in ListaIndicadores){
i <- i + 1; j <- 1
if (ListaIndicadoresTexto[i]== "S001P" | ListaIndicadoresTexto[i]== "S002P" | ListaIndicadoresTexto[i]== "S003P" | ListaIndicadoresTexto[i]== "S004P" | ListaIndicadoresTexto[i]== "S005P"){
ListaDominios<-ListaDominiosS001
ListaDominiosTexto<-ListaDominiosTextoS001
} else {
ListaDominios<-ListaDominiosS001
ListaDominiosTexto<-ListaDominiosTextoS001
}
#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]== "S002P" | ListaIndicadoresTexto[i]== "S003P" | ListaIndicadoresTexto[i]== "S004P" | ListaIndicadoresTexto[i]== "S005P"){
dataframe_indicador<-svyby( indicador , dominio , desPNSS002P_C , svymean,vartype= c("ci","cv"))
} else if (ListaIndicadoresTexto[i]== "S001P") {
dataframe_indicador<-svyby( indicador , dominio , desPNSS001P_C , 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]== "S002P" | ListaIndicadoresTexto[i]== "S003P" | ListaIndicadoresTexto[i]== "S004P" | ListaIndicadoresTexto[i]== "S005P"){
dataframe_indicador<-svyby( indicador , dominio , desPNSS002P_R , svymean,vartype= c("ci","cv"))
} else if
(ListaIndicadoresTexto[i]== "S001P"){
dataframe_indicador<-svyby( indicador , dominio , desPNSS001P_R , svymean,vartype= c("ci","cv"))
}
#design geral para o subconjunto maior que 18 anos
} else {
if (ListaIndicadoresTexto[i]== "S002P" | ListaIndicadoresTexto[i]== "S003P" | ListaIndicadoresTexto[i]== "S004P" | ListaIndicadoresTexto[i]== "S005P"){
dataframe_indicador<-svyby( indicador , dominio , desPNSS002P , svymean,vartype= c("ci","cv"))
} else if
(ListaIndicadoresTexto[i]== "S001P"){
dataframe_indicador<-svyby( indicador , dominio , desPNSS001P , 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
}
}
i <- 0
for(indicador in ListaIndicadores){
i <- i+1
for(total in ListaTotais){
dataframe_indicador <- data.frame()
dataframe_indicador_S <- data.frame()
dataframe_indicador_N <- data.frame()
if (total == "Capital"){
#Indicadores que são subconjunto do dataset total
if (ListaIndicadoresTexto[i]== "S002P" | ListaIndicadoresTexto[i]== "S003P" | ListaIndicadoresTexto[i]== "S004P" | ListaIndicadoresTexto[i]== "S005P"){
dataframe_indicador <- svymean(indicador,desPNSS002P_C)
} else if
(ListaIndicadoresTexto[i]== "S001P"){
dataframe_indicador <- svymean(indicador,desPNSS001P_C)
}
} else {
if (ListaIndicadoresTexto[i]== "S002P" | ListaIndicadoresTexto[i]== "S003P" | ListaIndicadoresTexto[i]== "S004P" | ListaIndicadoresTexto[i]== "S005P"){
dataframe_indicador <- svymean(indicador,desPNSS002P)
} else if (ListaIndicadoresTexto[i]== "S001P"){
dataframe_indicador <- svymean(indicador,desPNSS001P)
}
}
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_S <- dataframe_indicador %>%
slice(1)
colnames(dataframe_indicador_S) <- c('Sim','LowerS','UpperS', 'cvS')
dataframe_indicador_S <- dataframe_indicador_S %>%
select('Sim','LowerS','UpperS','cvS')
dataframe_indicador_S$Indicador <- ListaIndicadoresTexto[i]
dataframe_indicador_S$abr_tipo <- "total"
dataframe_indicador_S$abr_nome <- total
dataframe_indicador_S$Ano <- Ano
dataframe_indicador_S <- dataframe_indicador_S %>%
select("abr_tipo","abr_nome","Ano","Indicador","Sim","LowerS","UpperS",'cvS')
matriz_totais <-rbind(matriz_totais,dataframe_indicador_S)
}
}
matriz_totais
abr_tipo | abr_nome | Ano | Indicador | Sim | LowerS | UpperS | cvS | |
---|---|---|---|---|---|---|---|---|
<chr> | <chr> | <chr> | <chr> | <dbl> | <dbl> | <dbl> | <dbl> | |
S001PSim | total | Brasil | 2013 | S001P | 0.9735258 | 0.9637944 | 0.9832573 | 0.005100147 |
S001PSim1 | total | Capital | 2013 | S001P | 0.9684875 | 0.9543575 | 0.9826175 | 0.007443900 |
S002PSim | total | Brasil | 2013 | S002P | 0.9553384 | 0.9395892 | 0.9710877 | 0.008411119 |
S002PSim1 | total | Capital | 2013 | S002P | 0.9496928 | 0.9254372 | 0.9739484 | 0.013031097 |
S003PSim | total | Brasil | 2013 | S003P | 0.8373394 | 0.8081990 | 0.8664797 | 0.017756001 |
S003PSim1 | total | Capital | 2013 | S003P | 0.8387646 | 0.8031855 | 0.8743437 | 0.021642473 |
S004PSim | total | Brasil | 2013 | S004P | 0.8371707 | 0.8089044 | 0.8654369 | 0.017226844 |
S004PSim1 | total | Capital | 2013 | S004P | 0.8334519 | 0.7971984 | 0.8697053 | 0.022193247 |
S005PSim | total | Brasil | 2013 | S005P | 0.7183521 | 0.6808240 | 0.7558801 | 0.026654517 |
S005PSim1 | total | Capital | 2013 | S005P | 0.6458412 | 0.5926037 | 0.6990787 | 0.042057542 |
matrizIndicadores<-rbind(matrizIndicadores,matriz_totais)
matrizIndicadores
abr_tipo | abr_nome | Ano | Indicador | Sim | LowerS | UpperS | cvS | |
---|---|---|---|---|---|---|---|---|
<chr> | <fct> | <chr> | <chr> | <dbl> | <dbl> | <dbl> | <dbl> | |
Branca | raça | Branca | 2013 | S001P | 0.9855391 | 0.9733644 | 0.9977139 | 6.302872e-03 |
Preta | raça | Preta | 2013 | S001P | 0.9350567 | 0.8843772 | 0.9857362 | 2.765327e-02 |
Parda | raça | Parda | 2013 | S001P | 0.9705123 | 0.9566733 | 0.9843513 | 7.275367e-03 |
Até 1/2 SM | rend_per_capita | Até 1/2 SM | 2013 | S001P | 0.9634210 | 0.9460998 | 0.9807421 | 9.173033e-03 |
1/2 até 1 SM | rend_per_capita | 1/2 até 1 SM | 2013 | S001P | 0.9807853 | 0.9628094 | 0.9987612 | 9.351212e-03 |
1 até 2 SM | rend_per_capita | 1 até 2 SM | 2013 | S001P | 0.9870580 | 0.9763365 | 0.9977796 | 5.541992e-03 |
2 até 3 SM | rend_per_capita | 2 até 3 SM | 2013 | S001P | 0.9615615 | 0.9218889 | 1.0012341 | 2.105064e-02 |
Mais de 3 SM | rend_per_capita | Mais de 3 SM | 2013 | S001P | 0.9805997 | 0.9517440 | 1.0094554 | 1.501384e-02 |
18 a 24 anos | fx_idade_S | 18 a 24 anos | 2013 | S001P | 0.9656173 | 0.9461039 | 0.9851307 | 1.031050e-02 |
25 a 29 anos | fx_idade_S | 25 a 29 anos | 2013 | S001P | 0.9770485 | 0.9630448 | 0.9910522 | 7.312710e-03 |
30 a 39 anos | fx_idade_S | 30 a 39 anos | 2013 | S001P | 0.9779534 | 0.9627870 | 0.9931198 | 7.912546e-03 |
40 anos ou mais | fx_idade_S | 40 anos ou mais | 2013 | S001P | 0.9898742 | 0.9699028 | 1.0098456 | 1.029391e-02 |
urbano | urb_rur | urbano | 2013 | S001P | 0.9732309 | 0.9621852 | 0.9842767 | 5.790700e-03 |
rural | urb_rur | rural | 2013 | S001P | 0.9750901 | 0.9568946 | 0.9932855 | 9.520707e-03 |
Rondônia | uf | Rondônia | 2013 | S001P | 0.8767889 | 0.7920079 | 0.9615698 | 4.933500e-02 |
Acre | uf | Acre | 2013 | S001P | 1.0000000 | 1.0000000 | 1.0000000 | 1.419089e-17 |
Amazonas | uf | Amazonas | 2013 | S001P | 0.9856398 | 0.9674989 | 1.0037806 | 9.390557e-03 |
Roraima | uf | Roraima | 2013 | S001P | 0.9662942 | 0.9280531 | 1.0045353 | 2.019169e-02 |
Pará | uf | Pará | 2013 | S001P | 0.9404068 | 0.8756860 | 1.0051275 | 3.511396e-02 |
Amapá | uf | Amapá | 2013 | S001P | 0.9341991 | 0.8740926 | 0.9943056 | 3.282719e-02 |
Tocantins | uf | Tocantins | 2013 | S001P | 1.0000000 | 1.0000000 | 1.0000000 | 0.000000e+00 |
Maranhão | uf | Maranhão | 2013 | S001P | 0.9441327 | 0.8571258 | 1.0311397 | 4.701896e-02 |
Piauí | uf | Piauí | 2013 | S001P | 0.9712145 | 0.9258158 | 1.0166133 | 2.384959e-02 |
Ceará | uf | Ceará | 2013 | S001P | 1.0000000 | 1.0000000 | 1.0000000 | 0.000000e+00 |
Rio Grande do Norte | uf | Rio Grande do Norte | 2013 | S001P | 1.0000000 | 1.0000000 | 1.0000000 | 0.000000e+00 |
Paraíba | uf | Paraíba | 2013 | S001P | 0.9701384 | 0.9336987 | 1.0065781 | 1.916430e-02 |
Pernambuco | uf | Pernambuco | 2013 | S001P | 0.9810834 | 0.9511451 | 1.0110218 | 1.556946e-02 |
Alagoas | uf | Alagoas | 2013 | S001P | 0.9807576 | 0.9430555 | 1.0184597 | 1.961352e-02 |
Sergipe | uf | Sergipe | 2013 | S001P | 1.0000000 | 1.0000000 | 1.0000000 | 0.000000e+00 |
Bahia | uf | Bahia | 2013 | S001P | 0.9915466 | 0.9763458 | 1.0067474 | 7.821758e-03 |
⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
João Pessoa4 | capital | João Pessoa | 2013 | S005P | 0.7168798 | 0.5507541 | 0.8830055 | 0.118234030 |
Recife4 | capital | Recife | 2013 | S005P | 0.5244575 | 0.2274884 | 0.8214265 | 0.288903499 |
Maceió4 | capital | Maceió | 2013 | S005P | 0.8549320 | 0.7002842 | 1.0095798 | 0.092292000 |
Aracaju4 | capital | Aracaju | 2013 | S005P | 0.7927819 | 0.5955419 | 0.9900219 | 0.126938457 |
Salvador4 | capital | Salvador | 2013 | S005P | 0.5201940 | 0.3332581 | 0.7071300 | 0.183349364 |
Belo Horizonte4 | capital | Belo Horizonte | 2013 | S005P | 0.6531194 | 0.4622788 | 0.8439600 | 0.149083695 |
Vitória4 | capital | Vitória | 2013 | S005P | 0.5645157 | 0.2855630 | 0.8434683 | 0.252119509 |
Rio de Janeiro9 | capital | Rio de Janeiro | 2013 | S005P | 0.8183836 | 0.6638706 | 0.9728966 | 0.096329670 |
São Paulo8 | capital | São Paulo | 2013 | S005P | 0.5309808 | 0.3881164 | 0.6738453 | 0.137276829 |
Curitiba4 | capital | Curitiba | 2013 | S005P | 0.5110811 | 0.2792983 | 0.7428639 | 0.231389291 |
Florianópolis4 | capital | Florianópolis | 2013 | S005P | 0.5802571 | 0.3242359 | 0.8362784 | 0.225116528 |
Porto Alegre4 | capital | Porto Alegre | 2013 | S005P | 0.5108193 | 0.2637234 | 0.7579152 | 0.246802808 |
Campo Grande4 | capital | Campo Grande | 2013 | S005P | 0.4435570 | 0.2337450 | 0.6533690 | 0.241341966 |
Cuiabá4 | capital | Cuiabá | 2013 | S005P | 0.6213115 | 0.3538924 | 0.8887306 | 0.219601299 |
Goiânia4 | capital | Goiânia | 2013 | S005P | 0.4406600 | 0.2180269 | 0.6632932 | 0.257773410 |
Brasília4 | capital | Brasília | 2013 | S005P | 0.6283715 | 0.4773453 | 0.7793978 | 0.122627515 |
Fundamental incompleto ou equivalente4 | gescol | Fundamental incompleto ou equivalente | 2013 | S005P | 0.9402351 | 0.8994159 | 0.9810543 | 0.022150320 |
Médio incompleto ou equivalente4 | gescol | Médio incompleto ou equivalente | 2013 | S005P | 0.8684068 | 0.8133936 | 0.9234200 | 0.032321815 |
Superior incompleto ou equivalente4 | gescol | Superior incompleto ou equivalente | 2013 | S005P | 0.6353109 | 0.5701303 | 0.7004916 | 0.052346124 |
Superior completo4 | gescol | Superior completo | 2013 | S005P | 0.2733356 | 0.1677549 | 0.3789162 | 0.197078856 |
S001PSim | total | Brasil | 2013 | S001P | 0.9735258 | 0.9637944 | 0.9832573 | 0.005100147 |
S001PSim1 | total | Capital | 2013 | S001P | 0.9684875 | 0.9543575 | 0.9826175 | 0.007443900 |
S002PSim | total | Brasil | 2013 | S002P | 0.9553384 | 0.9395892 | 0.9710877 | 0.008411119 |
S002PSim1 | total | Capital | 2013 | S002P | 0.9496928 | 0.9254372 | 0.9739484 | 0.013031097 |
S003PSim | total | Brasil | 2013 | S003P | 0.8373394 | 0.8081990 | 0.8664797 | 0.017756001 |
S003PSim1 | total | Capital | 2013 | S003P | 0.8387646 | 0.8031855 | 0.8743437 | 0.021642473 |
S004PSim | total | Brasil | 2013 | S004P | 0.8371707 | 0.8089044 | 0.8654369 | 0.017226844 |
S004PSim1 | total | Capital | 2013 | S004P | 0.8334519 | 0.7971984 | 0.8697053 | 0.022193247 |
S005PSim | total | Brasil | 2013 | S005P | 0.7183521 | 0.6808240 | 0.7558801 | 0.026654517 |
S005PSim1 | total | Capital | 2013 | S005P | 0.6458412 | 0.5926037 | 0.6990787 | 0.042057542 |
diretorio_saida <- "<coloque aqui o diretório>"
write.table(matrizIndicadores,file=paste0(diretorio_saida,"Indicadores_2013S_R.csv"),sep = ";",dec = ",",row.names = FALSE)