#==============================ENCABEZADO=======================================
# TEMA: ED Variables Continuas - ENERGIA DEL GAS
# AUTOR: GRUPO 4
# FECHA: 18-12-2025
#==============================CARGA DE DATOS===================================
library(gt)
library(dplyr)
##
## Adjuntando el paquete: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(moments) # Necesaria para skewness y kurtosis
# Funcion para la moda
get_mode <- function(v) {
uniqv <- unique(v)
uniqv[which.max(tabulate(match(v, uniqv)))]
}
setwd("C:/Users/HP/Documents/PROYECTO ESTADISTICA/RStudio")
datos <- read.csv("tablap.csv", header = TRUE, dec = ",", sep = ";")
# ==========================ENERGIA DEL GAS =============================
energia_gas <- as.numeric(gsub(",", ".", as.character(datos$Energy.of.gas)))
energia_gas <- na.omit(energia_gas)
# CALCULOS REGLA DE STURGES
R <- max(energia_gas) - min(energia_gas)
k <- floor(1 + (3.3 * log10(length(energia_gas))))
A <- R / k
liminf <- seq(from = min(energia_gas), by = A, length.out = k)
limsup <- liminf + A
limsup[k] <- max(energia_gas)
MC <- (liminf + limsup) / 2
# Calculo de frecuencias ni
ni <- c()
for (i in 1:k) {
if (i == k)
ni[i] <- length(subset(energia_gas, energia_gas >= liminf[i] & energia_gas <= limsup[i]))
else
ni[i] <- length(subset(energia_gas, energia_gas >= liminf[i] & energia_gas < limsup[i]))
}
hi <- (ni / length(energia_gas)) * 100
Niasc <- cumsum(ni)
Nidsc <- rev(cumsum(rev(ni)))
Hiasc <- cumsum(hi)
Hidsc <- rev(cumsum(rev(hi)))
#--- DATA FRAME PARA LA TABLA ---
TDFcu_energia_gas <- data.frame(
N = 1:k,
liminf = round(liminf, 2),
limsup = round(limsup, 2),
MC = round(MC, 2),
ni = ni,
hi_perc = round(hi, 2),
Niasc = Niasc,
Nidsc = Nidsc,
Hiasc_perc = round(Hiasc, 2),
Hidsc_perc = round(Hidsc, 2)
)
# Fila TOTAL para la tabla GT
fila_total <- data.frame(
N = NA, liminf = NA, limsup = NA, MC = NA, ni = sum(ni), hi_perc = 100,
Niasc = NA, Nidsc = NA, Hiasc_perc = NA, Hidsc_perc = NA
)
TDF_final_gt <- rbind(TDFcu_energia_gas, fila_total)
#============================== TABLA GT (ESTILO GRUPO 4) ==============================
tabla_gt_energia <- gt(TDF_final_gt) %>%
tab_header(
title = "Distribucion de la Energia del Gas",
subtitle = "Metodo de Sturges - A??o 2025"
) %>%
cols_label(
N = "N.o", liminf = "Lim. Inf.", limsup = "Lim. Sup.", MC = "Marca Clase",
ni = "ni", hi_perc = "hi", Niasc = "Ni Asc.", Nidsc = "Ni Desc.",
Hiasc_perc = "Hi Asc.", Hidsc_perc = "Hi Desc."
) %>%
sub_missing(columns = everything(), missing_text = "---") %>%
tab_style(
style = list(cell_fill(color = "gray90"), cell_text(weight = "bold")),
locations = cells_body(rows = is.na(N))
)
print(tabla_gt_energia)
## <div id="wgjhftljmy" style="padding-left:0px;padding-right:0px;padding-top:10px;padding-bottom:10px;overflow-x:auto;overflow-y:auto;width:auto;height:auto;">
## <style>#wgjhftljmy table {
## font-family: system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
## -webkit-font-smoothing: antialiased;
## -moz-osx-font-smoothing: grayscale;
## }
##
## #wgjhftljmy thead, #wgjhftljmy tbody, #wgjhftljmy tfoot, #wgjhftljmy tr, #wgjhftljmy td, #wgjhftljmy th {
## border-style: none;
## }
##
## #wgjhftljmy p {
## margin: 0;
## padding: 0;
## }
##
## #wgjhftljmy .gt_table {
## display: table;
## border-collapse: collapse;
## line-height: normal;
## margin-left: auto;
## margin-right: auto;
## color: #333333;
## font-size: 16px;
## font-weight: normal;
## font-style: normal;
## background-color: #FFFFFF;
## width: auto;
## border-top-style: solid;
## border-top-width: 2px;
## border-top-color: #A8A8A8;
## border-right-style: none;
## border-right-width: 2px;
## border-right-color: #D3D3D3;
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #A8A8A8;
## border-left-style: none;
## border-left-width: 2px;
## border-left-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_caption {
## padding-top: 4px;
## padding-bottom: 4px;
## }
##
## #wgjhftljmy .gt_title {
## color: #333333;
## font-size: 125%;
## font-weight: initial;
## padding-top: 4px;
## padding-bottom: 4px;
## padding-left: 5px;
## padding-right: 5px;
## border-bottom-color: #FFFFFF;
## border-bottom-width: 0;
## }
##
## #wgjhftljmy .gt_subtitle {
## color: #333333;
## font-size: 85%;
## font-weight: initial;
## padding-top: 3px;
## padding-bottom: 5px;
## padding-left: 5px;
## padding-right: 5px;
## border-top-color: #FFFFFF;
## border-top-width: 0;
## }
##
## #wgjhftljmy .gt_heading {
## background-color: #FFFFFF;
## text-align: center;
## border-bottom-color: #FFFFFF;
## border-left-style: none;
## border-left-width: 1px;
## border-left-color: #D3D3D3;
## border-right-style: none;
## border-right-width: 1px;
## border-right-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_bottom_border {
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_col_headings {
## border-top-style: solid;
## border-top-width: 2px;
## border-top-color: #D3D3D3;
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## border-left-style: none;
## border-left-width: 1px;
## border-left-color: #D3D3D3;
## border-right-style: none;
## border-right-width: 1px;
## border-right-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_col_heading {
## color: #333333;
## background-color: #FFFFFF;
## font-size: 100%;
## font-weight: normal;
## text-transform: inherit;
## border-left-style: none;
## border-left-width: 1px;
## border-left-color: #D3D3D3;
## border-right-style: none;
## border-right-width: 1px;
## border-right-color: #D3D3D3;
## vertical-align: bottom;
## padding-top: 5px;
## padding-bottom: 6px;
## padding-left: 5px;
## padding-right: 5px;
## overflow-x: hidden;
## }
##
## #wgjhftljmy .gt_column_spanner_outer {
## color: #333333;
## background-color: #FFFFFF;
## font-size: 100%;
## font-weight: normal;
## text-transform: inherit;
## padding-top: 0;
## padding-bottom: 0;
## padding-left: 4px;
## padding-right: 4px;
## }
##
## #wgjhftljmy .gt_column_spanner_outer:first-child {
## padding-left: 0;
## }
##
## #wgjhftljmy .gt_column_spanner_outer:last-child {
## padding-right: 0;
## }
##
## #wgjhftljmy .gt_column_spanner {
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## vertical-align: bottom;
## padding-top: 5px;
## padding-bottom: 5px;
## overflow-x: hidden;
## display: inline-block;
## width: 100%;
## }
##
## #wgjhftljmy .gt_spanner_row {
## border-bottom-style: hidden;
## }
##
## #wgjhftljmy .gt_group_heading {
## padding-top: 8px;
## padding-bottom: 8px;
## padding-left: 5px;
## padding-right: 5px;
## color: #333333;
## background-color: #FFFFFF;
## font-size: 100%;
## font-weight: initial;
## text-transform: inherit;
## border-top-style: solid;
## border-top-width: 2px;
## border-top-color: #D3D3D3;
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## border-left-style: none;
## border-left-width: 1px;
## border-left-color: #D3D3D3;
## border-right-style: none;
## border-right-width: 1px;
## border-right-color: #D3D3D3;
## vertical-align: middle;
## text-align: left;
## }
##
## #wgjhftljmy .gt_empty_group_heading {
## padding: 0.5px;
## color: #333333;
## background-color: #FFFFFF;
## font-size: 100%;
## font-weight: initial;
## border-top-style: solid;
## border-top-width: 2px;
## border-top-color: #D3D3D3;
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## vertical-align: middle;
## }
##
## #wgjhftljmy .gt_from_md > :first-child {
## margin-top: 0;
## }
##
## #wgjhftljmy .gt_from_md > :last-child {
## margin-bottom: 0;
## }
##
## #wgjhftljmy .gt_row {
## padding-top: 8px;
## padding-bottom: 8px;
## padding-left: 5px;
## padding-right: 5px;
## margin: 10px;
## border-top-style: solid;
## border-top-width: 1px;
## border-top-color: #D3D3D3;
## border-left-style: none;
## border-left-width: 1px;
## border-left-color: #D3D3D3;
## border-right-style: none;
## border-right-width: 1px;
## border-right-color: #D3D3D3;
## vertical-align: middle;
## overflow-x: hidden;
## }
##
## #wgjhftljmy .gt_stub {
## color: #333333;
## background-color: #FFFFFF;
## font-size: 100%;
## font-weight: initial;
## text-transform: inherit;
## border-right-style: solid;
## border-right-width: 2px;
## border-right-color: #D3D3D3;
## padding-left: 5px;
## padding-right: 5px;
## }
##
## #wgjhftljmy .gt_stub_row_group {
## color: #333333;
## background-color: #FFFFFF;
## font-size: 100%;
## font-weight: initial;
## text-transform: inherit;
## border-right-style: solid;
## border-right-width: 2px;
## border-right-color: #D3D3D3;
## padding-left: 5px;
## padding-right: 5px;
## vertical-align: top;
## }
##
## #wgjhftljmy .gt_row_group_first td {
## border-top-width: 2px;
## }
##
## #wgjhftljmy .gt_row_group_first th {
## border-top-width: 2px;
## }
##
## #wgjhftljmy .gt_summary_row {
## color: #333333;
## background-color: #FFFFFF;
## text-transform: inherit;
## padding-top: 8px;
## padding-bottom: 8px;
## padding-left: 5px;
## padding-right: 5px;
## }
##
## #wgjhftljmy .gt_first_summary_row {
## border-top-style: solid;
## border-top-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_first_summary_row.thick {
## border-top-width: 2px;
## }
##
## #wgjhftljmy .gt_last_summary_row {
## padding-top: 8px;
## padding-bottom: 8px;
## padding-left: 5px;
## padding-right: 5px;
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_grand_summary_row {
## color: #333333;
## background-color: #FFFFFF;
## text-transform: inherit;
## padding-top: 8px;
## padding-bottom: 8px;
## padding-left: 5px;
## padding-right: 5px;
## }
##
## #wgjhftljmy .gt_first_grand_summary_row {
## padding-top: 8px;
## padding-bottom: 8px;
## padding-left: 5px;
## padding-right: 5px;
## border-top-style: double;
## border-top-width: 6px;
## border-top-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_last_grand_summary_row_top {
## padding-top: 8px;
## padding-bottom: 8px;
## padding-left: 5px;
## padding-right: 5px;
## border-bottom-style: double;
## border-bottom-width: 6px;
## border-bottom-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_striped {
## background-color: rgba(128, 128, 128, 0.05);
## }
##
## #wgjhftljmy .gt_table_body {
## border-top-style: solid;
## border-top-width: 2px;
## border-top-color: #D3D3D3;
## border-bottom-style: solid;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_footnotes {
## color: #333333;
## background-color: #FFFFFF;
## border-bottom-style: none;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## border-left-style: none;
## border-left-width: 2px;
## border-left-color: #D3D3D3;
## border-right-style: none;
## border-right-width: 2px;
## border-right-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_footnote {
## margin: 0px;
## font-size: 90%;
## padding-top: 4px;
## padding-bottom: 4px;
## padding-left: 5px;
## padding-right: 5px;
## }
##
## #wgjhftljmy .gt_sourcenotes {
## color: #333333;
## background-color: #FFFFFF;
## border-bottom-style: none;
## border-bottom-width: 2px;
## border-bottom-color: #D3D3D3;
## border-left-style: none;
## border-left-width: 2px;
## border-left-color: #D3D3D3;
## border-right-style: none;
## border-right-width: 2px;
## border-right-color: #D3D3D3;
## }
##
## #wgjhftljmy .gt_sourcenote {
## font-size: 90%;
## padding-top: 4px;
## padding-bottom: 4px;
## padding-left: 5px;
## padding-right: 5px;
## }
##
## #wgjhftljmy .gt_left {
## text-align: left;
## }
##
## #wgjhftljmy .gt_center {
## text-align: center;
## }
##
## #wgjhftljmy .gt_right {
## text-align: right;
## font-variant-numeric: tabular-nums;
## }
##
## #wgjhftljmy .gt_font_normal {
## font-weight: normal;
## }
##
## #wgjhftljmy .gt_font_bold {
## font-weight: bold;
## }
##
## #wgjhftljmy .gt_font_italic {
## font-style: italic;
## }
##
## #wgjhftljmy .gt_super {
## font-size: 65%;
## }
##
## #wgjhftljmy .gt_footnote_marks {
## font-size: 75%;
## vertical-align: 0.4em;
## position: initial;
## }
##
## #wgjhftljmy .gt_asterisk {
## font-size: 100%;
## vertical-align: 0;
## }
##
## #wgjhftljmy .gt_indent_1 {
## text-indent: 5px;
## }
##
## #wgjhftljmy .gt_indent_2 {
## text-indent: 10px;
## }
##
## #wgjhftljmy .gt_indent_3 {
## text-indent: 15px;
## }
##
## #wgjhftljmy .gt_indent_4 {
## text-indent: 20px;
## }
##
## #wgjhftljmy .gt_indent_5 {
## text-indent: 25px;
## }
##
## #wgjhftljmy .katex-display {
## display: inline-flex !important;
## margin-bottom: 0.75em !important;
## }
##
## #wgjhftljmy div.Reactable > div.rt-table > div.rt-thead > div.rt-tr.rt-tr-group-header > div.rt-th-group:after {
## height: 0px !important;
## }
## </style>
## <table class="gt_table" data-quarto-disable-processing="false" data-quarto-bootstrap="false">
## <thead>
## <tr class="gt_heading">
## <td colspan="10" class="gt_heading gt_title gt_font_normal" style>Distribucion de la Energia del Gas</td>
## </tr>
## <tr class="gt_heading">
## <td colspan="10" class="gt_heading gt_subtitle gt_font_normal gt_bottom_border" style>Metodo de Sturges - A??o 2025</td>
## </tr>
## <tr class="gt_col_headings">
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="N">N.o</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="liminf">Lim. Inf.</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="limsup">Lim. Sup.</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="MC">Marca Clase</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="ni">ni</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="hi_perc">hi</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="Niasc">Ni Asc.</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="Nidsc">Ni Desc.</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="Hiasc_perc">Hi Asc.</th>
## <th class="gt_col_heading gt_columns_bottom_border gt_right" rowspan="1" colspan="1" scope="col" id="Hidsc_perc">Hi Desc.</th>
## </tr>
## </thead>
## <tbody class="gt_table_body">
## <tr><td headers="N" class="gt_row gt_right">1</td>
## <td headers="liminf" class="gt_row gt_right">28139305</td>
## <td headers="limsup" class="gt_row gt_right">5449555728</td>
## <td headers="MC" class="gt_row gt_right">2738847516</td>
## <td headers="ni" class="gt_row gt_right">11815</td>
## <td headers="hi_perc" class="gt_row gt_right">94.06</td>
## <td headers="Niasc" class="gt_row gt_right">11815</td>
## <td headers="Nidsc" class="gt_row gt_right">12561</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">94.06</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">100.00</td></tr>
## <tr><td headers="N" class="gt_row gt_right">2</td>
## <td headers="liminf" class="gt_row gt_right">5449555728</td>
## <td headers="limsup" class="gt_row gt_right">10870972151</td>
## <td headers="MC" class="gt_row gt_right">8160263939</td>
## <td headers="ni" class="gt_row gt_right">552</td>
## <td headers="hi_perc" class="gt_row gt_right">4.39</td>
## <td headers="Niasc" class="gt_row gt_right">12367</td>
## <td headers="Nidsc" class="gt_row gt_right">746</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">98.46</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">5.94</td></tr>
## <tr><td headers="N" class="gt_row gt_right">3</td>
## <td headers="liminf" class="gt_row gt_right">10870972151</td>
## <td headers="limsup" class="gt_row gt_right">16292388574</td>
## <td headers="MC" class="gt_row gt_right">13581680362</td>
## <td headers="ni" class="gt_row gt_right">107</td>
## <td headers="hi_perc" class="gt_row gt_right">0.85</td>
## <td headers="Niasc" class="gt_row gt_right">12474</td>
## <td headers="Nidsc" class="gt_row gt_right">194</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.31</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">1.54</td></tr>
## <tr><td headers="N" class="gt_row gt_right">4</td>
## <td headers="liminf" class="gt_row gt_right">16292388574</td>
## <td headers="limsup" class="gt_row gt_right">21713804997</td>
## <td headers="MC" class="gt_row gt_right">19003096785</td>
## <td headers="ni" class="gt_row gt_right">38</td>
## <td headers="hi_perc" class="gt_row gt_right">0.30</td>
## <td headers="Niasc" class="gt_row gt_right">12512</td>
## <td headers="Nidsc" class="gt_row gt_right">87</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.61</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.69</td></tr>
## <tr><td headers="N" class="gt_row gt_right">5</td>
## <td headers="liminf" class="gt_row gt_right">21713804997</td>
## <td headers="limsup" class="gt_row gt_right">27135221420</td>
## <td headers="MC" class="gt_row gt_right">24424513209</td>
## <td headers="ni" class="gt_row gt_right">23</td>
## <td headers="hi_perc" class="gt_row gt_right">0.18</td>
## <td headers="Niasc" class="gt_row gt_right">12535</td>
## <td headers="Nidsc" class="gt_row gt_right">49</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.79</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.39</td></tr>
## <tr><td headers="N" class="gt_row gt_right">6</td>
## <td headers="liminf" class="gt_row gt_right">27135221420</td>
## <td headers="limsup" class="gt_row gt_right">32556637843</td>
## <td headers="MC" class="gt_row gt_right">29845929632</td>
## <td headers="ni" class="gt_row gt_right">13</td>
## <td headers="hi_perc" class="gt_row gt_right">0.10</td>
## <td headers="Niasc" class="gt_row gt_right">12548</td>
## <td headers="Nidsc" class="gt_row gt_right">26</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.90</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.21</td></tr>
## <tr><td headers="N" class="gt_row gt_right">7</td>
## <td headers="liminf" class="gt_row gt_right">32556637843</td>
## <td headers="limsup" class="gt_row gt_right">37978054266</td>
## <td headers="MC" class="gt_row gt_right">35267346055</td>
## <td headers="ni" class="gt_row gt_right">4</td>
## <td headers="hi_perc" class="gt_row gt_right">0.03</td>
## <td headers="Niasc" class="gt_row gt_right">12552</td>
## <td headers="Nidsc" class="gt_row gt_right">13</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.93</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.10</td></tr>
## <tr><td headers="N" class="gt_row gt_right">8</td>
## <td headers="liminf" class="gt_row gt_right">37978054266</td>
## <td headers="limsup" class="gt_row gt_right">43399470689</td>
## <td headers="MC" class="gt_row gt_right">40688762478</td>
## <td headers="ni" class="gt_row gt_right">1</td>
## <td headers="hi_perc" class="gt_row gt_right">0.01</td>
## <td headers="Niasc" class="gt_row gt_right">12553</td>
## <td headers="Nidsc" class="gt_row gt_right">9</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.94</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.07</td></tr>
## <tr><td headers="N" class="gt_row gt_right">9</td>
## <td headers="liminf" class="gt_row gt_right">43399470689</td>
## <td headers="limsup" class="gt_row gt_right">48820887113</td>
## <td headers="MC" class="gt_row gt_right">46110178901</td>
## <td headers="ni" class="gt_row gt_right">1</td>
## <td headers="hi_perc" class="gt_row gt_right">0.01</td>
## <td headers="Niasc" class="gt_row gt_right">12554</td>
## <td headers="Nidsc" class="gt_row gt_right">8</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.94</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.06</td></tr>
## <tr><td headers="N" class="gt_row gt_right">10</td>
## <td headers="liminf" class="gt_row gt_right">48820887113</td>
## <td headers="limsup" class="gt_row gt_right">54242303536</td>
## <td headers="MC" class="gt_row gt_right">51531595324</td>
## <td headers="ni" class="gt_row gt_right">1</td>
## <td headers="hi_perc" class="gt_row gt_right">0.01</td>
## <td headers="Niasc" class="gt_row gt_right">12555</td>
## <td headers="Nidsc" class="gt_row gt_right">7</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.95</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.06</td></tr>
## <tr><td headers="N" class="gt_row gt_right">11</td>
## <td headers="liminf" class="gt_row gt_right">54242303536</td>
## <td headers="limsup" class="gt_row gt_right">59663719959</td>
## <td headers="MC" class="gt_row gt_right">56953011747</td>
## <td headers="ni" class="gt_row gt_right">3</td>
## <td headers="hi_perc" class="gt_row gt_right">0.02</td>
## <td headers="Niasc" class="gt_row gt_right">12558</td>
## <td headers="Nidsc" class="gt_row gt_right">6</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.98</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.05</td></tr>
## <tr><td headers="N" class="gt_row gt_right">12</td>
## <td headers="liminf" class="gt_row gt_right">59663719959</td>
## <td headers="limsup" class="gt_row gt_right">65085136382</td>
## <td headers="MC" class="gt_row gt_right">62374428170</td>
## <td headers="ni" class="gt_row gt_right">2</td>
## <td headers="hi_perc" class="gt_row gt_right">0.02</td>
## <td headers="Niasc" class="gt_row gt_right">12560</td>
## <td headers="Nidsc" class="gt_row gt_right">3</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.99</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.02</td></tr>
## <tr><td headers="N" class="gt_row gt_right">13</td>
## <td headers="liminf" class="gt_row gt_right">65085136382</td>
## <td headers="limsup" class="gt_row gt_right">70506552805</td>
## <td headers="MC" class="gt_row gt_right">67795844593</td>
## <td headers="ni" class="gt_row gt_right">0</td>
## <td headers="hi_perc" class="gt_row gt_right">0.00</td>
## <td headers="Niasc" class="gt_row gt_right">12560</td>
## <td headers="Nidsc" class="gt_row gt_right">1</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">99.99</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.01</td></tr>
## <tr><td headers="N" class="gt_row gt_right">14</td>
## <td headers="liminf" class="gt_row gt_right">70506552805</td>
## <td headers="limsup" class="gt_row gt_right">75927969228</td>
## <td headers="MC" class="gt_row gt_right">73217261016</td>
## <td headers="ni" class="gt_row gt_right">1</td>
## <td headers="hi_perc" class="gt_row gt_right">0.01</td>
## <td headers="Niasc" class="gt_row gt_right">12561</td>
## <td headers="Nidsc" class="gt_row gt_right">1</td>
## <td headers="Hiasc_perc" class="gt_row gt_right">100.00</td>
## <td headers="Hidsc_perc" class="gt_row gt_right">0.01</td></tr>
## <tr><td headers="N" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td>
## <td headers="liminf" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td>
## <td headers="limsup" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td>
## <td headers="MC" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td>
## <td headers="ni" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">12561</td>
## <td headers="hi_perc" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">100.00</td>
## <td headers="Niasc" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td>
## <td headers="Nidsc" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td>
## <td headers="Hiasc_perc" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td>
## <td headers="Hidsc_perc" class="gt_row gt_right" style="background-color: #E5E5E5; font-weight: bold;">—</td></tr>
## </tbody>
##
## </table>
## </div>
#============================== GRAFICOS A COLOR ==============================
colores_bio <- terrain.colors(k)
# 1. HISTOGRAMA
hist(energia_gas,
main = "Distribucion de la Energia del Gas",
breaks = seq(min(energia_gas), max(energia_gas), A),
xlab = "ENERGIA DEL GAS", ylab = "CANTIDAD",
col = colores_bio, border = "white")

# 2. OJIVAS
par(mar = c(5, 4, 4, 6), xpd = TRUE)
x_plot <- c(min(TDFcu_energia_gas$liminf), TDFcu_energia_gas$limsup)
plot(x_plot, c(0, TDFcu_energia_gas$Niasc), type = "o", pch = 19, col = "darkred",
main = "Distribucion de la Energia del Gas", xlab = "ENERGIA", ylab = "CANTIDAD")
lines(c(TDFcu_energia_gas$liminf, max(TDFcu_energia_gas$limsup)),
c(TDFcu_energia_gas$Nidsc, 0), type = "o", pch = 18, col = "darkblue")
legend("topright", legend = c("Asc.", "Desc."), col = c("darkred", "darkblue"),
lty = 1, pch = c(19, 18), bty = "n")

# 3. BOXPLOT
boxplot(energia_gas, horizontal = TRUE, col = "mediumpurple1",
main = "Distribucion de la Energia del Gas", border = "purple4")

#============================== INDICADORES ==============================
mean_e <- mean(energia_gas)
sd_e <- sd(energia_gas)
indicadores_e <- data.frame(
Indicador = c("Moda", "Mediana", "Media", "Desv. Estandar", "Varianza", "Coef. Variacion (%)", "Asimetria", "Curtosis"),
Valor = c(
round(get_mode(energia_gas), 2),
round(median(energia_gas), 2),
round(mean_e, 2),
round(sd_e, 2),
round(var(energia_gas), 2),
round((sd_e / mean_e) * 100, 2),
round(skewness(energia_gas), 2),
round(kurtosis(energia_gas), 2)
)
)
print(indicadores_e)
## Indicador Valor
## 1 Moda 1.871433e+09
## 2 Mediana 1.086461e+09
## 3 Media 1.887103e+09
## 4 Desv. Estandar 3.019971e+09
## 5 Varianza 9.120223e+18
## 6 Coef. Variacion (%) 1.600300e+02
## 7 Asimetria 7.960000e+00
## 8 Curtosis 1.154800e+02