Titularidad de los Pozos Petroleros
En esta sección se incorporan las librerías necesarias para facilitar la manipulación y el análisis de los datos.
setwd("C:/Users/Usuario/Desktop/Nueva carpeta")
library(readxl)
library(dplyr)
library(gt)
datos <- read_excel("tabela_de_pocos_janeiro_2018.xlsx")
En esta sección se carga la base de datos que contiene la información de los pozos petrolíferos para su posterior análisis estadístico.
En esta sección se extrae la variable correspondiente a la titularidad de los pozos petrolíferos para su posterior análisis.
Titularidad <- datos$TITULARIDADE
TDFTitularidad <- as.data.frame(table(Titularidad))
TDFTitularidad
## Titularidad Freq
## 1 Confidencial 705
## 2 Público 28870
Se calculan las frecuencias absolutas y relativas de los pozos de acuerdo con su titularidad.
TDFTitularidad$Freq <- as.numeric(TDFTitularidad$Freq)
TDFTitularidad1 <- TDFTitularidad %>%
group_by(Titularidad) %>%
summarise(
ni = sum(Freq),
hi = round(sum(Freq) / sum(TDFTitularidad$Freq) * 100, 5)
)
TDFTitularidad1 <- data.frame(TDFTitularidad1)
TDFTitularidad1
## Titularidad ni hi
## 1 Confidencial 705 2.38377
## 2 Público 28870 97.61623
TDFTitularidad1$fi <- TDFTitularidad1$ni / sum(TDFTitularidad1$ni)
TDFTitularidad1$hi <- TDFTitularidad1$fi * 100
TDFTitularidad1 <- TDFTitularidad1[, c(
"Titularidad", "ni", "hi", "fi"
)]
total_ni <- sum(TDFTitularidad1$ni)
total_hi <- sum(TDFTitularidad1$hi)
total_fi <- sum(TDFTitularidad1$fi)
TDFTitularidadcompleta <- rbind(
TDFTitularidad1,
data.frame(
Titularidad = "Total",
ni = total_ni,
hi = total_hi,
fi = total_fi
)
)
print(TDFTitularidadcompleta)
## Titularidad ni hi fi
## 1 Confidencial 705 2.38377 0.0238377
## 2 Público 28870 97.61623 0.9761623
## 3 Total 29575 100.00000 1.0000000
Se presenta la distribución de frecuencias de los pozos petrolíferos según su titularidad.
gt(TDFTitularidadcompleta) %>%
tab_header(
title = md("**Tabla N°1: DISTRIBUCIÓN DE FRECUENCIAS DE POZOS PETROLEROS DE BRASIL**"),
subtitle = "Titularidad de los pozos petrolíferos"
) %>%
tab_spanner(
label = md("**Frecuencia Relativa**"),
columns = c(hi, fi)
) %>%
cols_label(
Titularidad = md("**Titularidad**"),
ni = md("**ni**"),
hi = md("Porcentual (%)"),
fi = md("Fracción")
) %>%
fmt_number(columns = hi, decimals = 2) %>%
fmt_number(columns = fi, decimals = 4) %>%
cols_align(
align = "center",
columns = everything()
) %>%
tab_style(
style = list(
cell_fill(color = "#2E4053"),
cell_text(color = "white", weight = "bold")
),
locations = cells_title()
) %>%
tab_style(
style = list(
cell_fill(color = "#F2F3F4"),
cell_text(weight = "bold", color = "#2E4053")
),
locations = cells_column_labels()
) %>%
tab_style(
style = list(
cell_fill(color = "#2E4053"),
cell_text(color = "white", weight = "bold")
),
locations = cells_column_spanners()
) %>%
tab_style(
style = list(
cell_fill(color = "#D5D8DC"),
cell_text(weight = "bold", color = "#2E4053")
),
locations = cells_body(rows = nrow(TDFTitularidadcompleta))
) %>%
tab_options(
table.border.top.color = "#2E4053",
table.border.bottom.color = "#2E4053",
column_labels.border.bottom.color = "#2E4053",
data_row.padding = px(6),
table.font.size = px(13)
)
| Tabla N°1: DISTRIBUCIÓN DE FRECUENCIAS DE POZOS PETROLEROS DE BRASIL | |||
| Titularidad de los pozos petrolíferos | |||
| Titularidad | ni |
Frecuencia Relativa
|
|
|---|---|---|---|
| Porcentual (%) | Fracción | ||
| Confidencial | 705 | 2.38 | 0.0238 |
| Público | 28870 | 97.62 | 0.9762 |
| Total | 29575 | 100.00 | 1.0000 |
TDFTitularidadcompleta_ <- TDFTitularidadcompleta[
TDFTitularidadcompleta$Titularidad != "Total",
]
Se representa la cantidad de pozos correspondiente a cada categoría de titularidad.
barplot(
TDFTitularidadcompleta_$ni,
main = "Gráfica N°1: Distribución en cantidad según titularidad",
xlab = "Titularidad",
ylab = "Cantidad",
col = "#2E4053",
names.arg = TDFTitularidadcompleta_$Titularidad,
las = 1,
cex.names = 1,
cex.axis = 0.8,
cex.main = 1
)
Se representa la cantidad de pozos según su titularidad utilizando una escala global.
barplot(
TDFTitularidadcompleta_$ni,
main = "Gráfica N°2: Distribución global según titularidad",
xlab = "Titularidad",
ylab = "Cantidad",
col = "#2E4053",
names.arg = TDFTitularidadcompleta_$Titularidad,
las = 1,
cex.names = 1,
cex.axis = 0.8,
cex.main = 1,
ylim = c(0, sum(TDFTitularidadcompleta_$ni))
)
Se representa la distribución porcentual de los pozos según su titularidad.
barplot(
TDFTitularidadcompleta_$hi,
main = "Gráfica N°3: Distribución porcentual según titularidad",
xlab = "Titularidad",
ylab = "Porcentaje",
col = "#2E4053",
names.arg = TDFTitularidadcompleta_$Titularidad,
las = 1,
cex.names = 1,
cex.axis = 0.8,
cex.main = 1
)
Se representa la distribución porcentual utilizando una escala global de 0 a 100 %.
barplot(
TDFTitularidadcompleta_$hi,
main = "Gráfica N°4: Distribución porcentual global según titularidad",
xlab = "Titularidad",
ylab = "Porcentaje",
col = "#2E4053",
names.arg = TDFTitularidadcompleta_$Titularidad,
las = 1,
cex.names = 1,
cex.axis = 0.8,
cex.main = 1,
ylim = c(0, 100)
)
Se representa la participación porcentual de cada categoría de titularidad.
pie(
TDFTitularidadcompleta_$hi,
main = "Gráfica N°5: Distribución porcentual según titularidad",
radius = 0.9,
labels = paste0(round(TDFTitularidadcompleta_$hi, 2), "%"),
col = c("#264653", "#F4A261"),
cex = 1,
cex.main = 1,
init.angle = 90
)
legend(
x = -1.7,
y = 1,
legend = TDFTitularidadcompleta_$Titularidad,
fill = c("#264653", "#F4A261"),
cex = 1,
title = "Titularidad"
)
moda_titularidad <- as.character(
TDFTitularidad1$Titularidad[
which.max(TDFTitularidad1$ni)
]
)
Conclusiones <- data.frame(
Variable = "Titularidad",
`Rango [Min; Max]` = "N/A",
`Media (X̄)` = "N/A",
`Mediana (Me)` = "N/A",
`Moda (Mo)` = moda_titularidad,
`Varianza (S²)` = "N/A",
`Desv. Est. (S)` = "N/A",
`C.V. (%)` = "N/A",
`Asimetría (As)` = "N/A",
`Curtosis (K)` = "N/A",
`Valores Atípicos` = "N/A",
check.names = FALSE
)
gt(Conclusiones) %>%
tab_header(
title = md("**CONCLUSIONES Y ESTADÍSTICOS**"),
subtitle = "Resumen de Indicadores de la Titularidad de los Pozos Petrolíferos"
) %>%
tab_source_note(
source_note = "Autor: Caleb Yanez"
) %>%
cols_align(
align = "center",
columns = everything()
) %>%
tab_style(
style = list(
cell_fill(color = "#2E4053"),
cell_text(color = "white", weight = "bold")
),
locations = cells_title()
) %>%
tab_style(
style = list(
cell_fill(color = "#F2F3F4"),
cell_text(weight = "bold", color = "#2E4053")
),
locations = cells_column_labels()
) %>%
tab_options(
table.border.top.color = "#2E4053",
table.border.bottom.color = "#2E4053",
column_labels.border.bottom.color = "#2E4053",
data_row.padding = px(6)
)
| CONCLUSIONES Y ESTADÍSTICOS | ||||||||||
| Resumen de Indicadores de la Titularidad de los Pozos Petrolíferos | ||||||||||
| Variable | Rango [Min; Max] | Media (X̄) | Mediana (Me) | Moda (Mo) | Varianza (S²) | Desv. Est. (S) | C.V. (%) | Asimetría (As) | Curtosis (K) | Valores Atípicos |
|---|---|---|---|---|---|---|---|---|---|---|
| Titularidad | N/A | N/A | N/A | Público | N/A | N/A | N/A | N/A | N/A | N/A |
| Autor: Caleb Yanez | ||||||||||
El valor más frecuente de Titularidad es Público.