# ED VARIABLE CUANTITATIVA EUCALITO #####
library(e1071)
datos <- read.csv2("IC.csv")
Desechos <-as.numeric(datos$desechos) 
#### Diagrama de caja e histograma de la variable
Caja_desechos<- boxplot(Desechos, horizontal = T,
                        main = "Gráfica N°24: Distribución de desechos en las zonas de incencios de Chile  ",cex.main=0.9,
                        xlab = " Área (ha)",
                        col =  "blue")

hist(Desechos,main = "Gráfica N°25: Distribución de desechos en las zonas de incencios de Chile  ",cex.main=0.9,
     xlab = "Área (ha)",
     ylab = "Frecuencia")

# Valores mayores a cero de la variable desechos
Desechos <- na.omit(Desechos)
DM0 <- subset(Desechos, Desechos > 0)
Caja_DM0<- boxplot(DM0, horizontal=T,
                   main = "Gráfica N°26: Diagrama de caja de presencia de desechos 
                   en las zonas de incendios en Chile",cex.main=0.9,
                   xlab = "Área (ha)",
                   col =  "blue")

hist(DM0,main = "Gráfica N°27: Histograma de presencia de desechos 
     en las zonas de incendios en Chile  ",cex.main=0.9,
     xlab = " Área (ha)",
     ylab = "Frecuencia")

####Separación delos valores mayores de cero en comunes y no comunes de la variable desechos
DM0_comunes<- subset(DM0,DM0 < min(Caja_DM0$out))
DM0_outliers<-  subset(DM0,DM0 >= min(Caja_DM0$out) & DM0 < 400)
caja_DES_comunes<- boxplot(DM0_comunes, horizontal=T,
                           main = "Gráfica N°28: Diagrama de caja de desechos con presencia significativa en las 
                           zonas de incendios en Chile ",cex.main=0.9,
                           xlab = "Área (ha)",
                           col =  "green",
                           pch = 1)

caja_DES_outliers<- boxplot(DM0_outliers, horizontal=T, 
                            main= "Gráfica N°29: Diagarama de caja de desechos con baja presencia 
                            en las zonas de incendios en Chile ",cex.main=0.8,
                            xlab= "Área (ha)",
                            col= "blue",
                            phc= 1) 

#estadistica descriptiva con la regal de sturges para la variable matorral común 
max <- max(DM0_comunes)
min <- min(DM0_comunes)
R <- max - min
k <- floor(1 + 3.3 * log10(length(DM0_comunes)))  # Regla de Sturges
A <- ceiling(R / k)                      
liminf <- seq(from = min(DM0_comunes), by = A, length.out = k)
limsup <- liminf + A
MC <- (liminf + limsup) / 2
ni <- sapply(1:length(liminf), function(i) sum(DM0_comunes >= liminf[i] & DM0_comunes < limsup[i]))
ni[length(liminf)] <- sum(DM0_comunes >= liminf[length(liminf)] & DM0_comunes <= limsup[length(liminf)])
sum(ni)
## [1] 462
hi <- round(ni/sum(ni),4)*100
hi
## [1] 81.17 11.04  4.11  3.03  0.65  0.00  0.00  0.00  0.00
sum(hi)
## [1] 100
Niasc <- cumsum(ni)
Hiasc <- cumsum(hi)
Nides <- rev(cumsum(rev(ni)))
Hides <- rev(cumsum(rev(hi)))
TDF_cantidaDE <- data.frame(liminf,limsup,MC,ni,hi,Niasc,Nides,Hiasc,Hides)
colnames(TDF_cantidaDE) <- c("Limininf","Liminsup","MC","ni","hi(%)",
                            "Ni asc","Ni desc","Hi asc(%)","Hi desc(%)")
TDF_cantidaDE
##   Limininf Liminsup    MC  ni hi(%) Ni asc Ni desc Hi asc(%) Hi desc(%)
## 1    0.005    1.005 0.505 375 81.17    375     462     81.17     100.00
## 2    1.005    2.005 1.505  51 11.04    426      87     92.21      18.83
## 3    2.005    3.005 2.505  19  4.11    445      36     96.32       7.79
## 4    3.005    4.005 3.505  14  3.03    459      17     99.35       3.68
## 5    4.005    5.005 4.505   3  0.65    462       3    100.00       0.65
## 6    5.005    6.005 5.505   0  0.00    462       0    100.00       0.00
## 7    6.005    7.005 6.505   0  0.00    462       0    100.00       0.00
## 8    7.005    8.005 7.505   0  0.00    462       0    100.00       0.00
## 9    8.005    9.005 8.505   0  0.00    462       0    100.00       0.00
totales <- c( lim_inf= "TOTAL",
              lim_sup= "-",
              MC= "-",
              ni= sum(ni),
              hi= sum(hi),
              Niasc= "-",
              Nides= "-",
              Hiasc= "-",
              Hides= "-")

TDF_cantidaDEt <- rbind(TDF_cantidaDE,totales)
print(TDF_cantidaDEt)
##    Limininf Liminsup    MC  ni hi(%) Ni asc Ni desc Hi asc(%) Hi desc(%)
## 1     0.005    1.005 0.505 375 81.17    375     462     81.17        100
## 2     1.005    2.005 1.505  51 11.04    426      87     92.21      18.83
## 3     2.005    3.005 2.505  19  4.11    445      36     96.32       7.79
## 4     3.005    4.005 3.505  14  3.03    459      17     99.35       3.68
## 5     4.005    5.005 4.505   3  0.65    462       3       100       0.65
## 6     5.005    6.005 5.505   0     0    462       0       100          0
## 7     6.005    7.005 6.505   0     0    462       0       100          0
## 8     7.005    8.005 7.505   0     0    462       0       100          0
## 9     8.005    9.005 8.505   0     0    462       0       100          0
## 10    TOTAL        -     - 462   100      -       -         -          -
#### Histograma con la rergla de sturgest###

histDM0 <- hist(DM0_comunes,breaks = c<-(seq(min,max,length.out=9)),
     main = "Gráfica N°30: Histograma de desechos encontrados en las zonas de incendio en Chile",cex.main=0.9,
     col = "BROWN",
     xlab = "Área (ha)",
     ylab = "cantidad")

####Estadistica descriptica(tabla simplificada Rstudio)
limites <- histDM0$breaks
liminf.1 <- limites[1:8]
limsup.1 <- limites[2:9]
ni.1<- histDM0$counts
MC.1 <- histDM0$mids
ni.1 <- histDM0$counts
hi.1 <- round(ni.1/sum(ni.1),4)*100
Niasc.1 <- cumsum(ni.1)
Hiasc.1<- cumsum(hi.1)
Nides.1<- rev(cumsum(rev(ni.1)))
Hides.1 <- rev(cumsum(rev(hi.1)))
TDF_cantidaDE.1<- data.frame(liminf.1,limsup.1,round(MC.1,2),ni.1,hi.1,Niasc.1,Nides.1,Hiasc.1,Hides.1)
colnames(TDF_cantidaDE.1) <- c("Limininf","Liminsup","MC","ni","hi(%)",
                                "Ni asc","Ni desc","Hi asc(%)","Hi desc(%)")
TDF_cantidaDE.1
##   Limininf Liminsup   MC  ni hi(%) Ni asc Ni desc Hi asc(%) Hi desc(%)
## 1 0.005000 0.566875 0.29 316 68.40    316     462     68.40     100.01
## 2 0.566875 1.128750 0.85  62 13.42    378     146     81.82      31.61
## 3 1.128750 1.690625 1.41  18  3.90    396      84     85.72      18.19
## 4 1.690625 2.252500 1.97  31  6.71    427      66     92.43      14.29
## 5 2.252500 2.814375 2.53   7  1.52    434      35     93.95       7.58
## 6 2.814375 3.376250 3.10  16  3.46    450      28     97.41       6.06
## 7 3.376250 3.938125 3.66   4  0.87    454      12     98.28       2.60
## 8 3.938125 4.500000 4.22   8  1.73    462       8    100.01       1.73
totales <- c( lim_inf= "TOTAL",
              lim_sup= "-",
              MC= "-",
              ni= sum(ni),
              hi= sum(hi),
              Niasc= "-",
              Nides= "-",
              Hiasc= "-",
              Hides= "-")

TDF_cantidaDE.1t <- rbind(TDF_cantidaDE.1,totales)
print(TDF_cantidaDE.1t)
##   Limininf Liminsup   MC  ni hi(%) Ni asc Ni desc Hi asc(%) Hi desc(%)
## 1    0.005 0.566875 0.29 316  68.4    316     462      68.4     100.01
## 2 0.566875  1.12875 0.85  62 13.42    378     146     81.82      31.61
## 3  1.12875 1.690625 1.41  18   3.9    396      84     85.72      18.19
## 4 1.690625   2.2525 1.97  31  6.71    427      66     92.43      14.29
## 5   2.2525 2.814375 2.53   7  1.52    434      35     93.95       7.58
## 6 2.814375  3.37625  3.1  16  3.46    450      28     97.41       6.06
## 7  3.37625 3.938125 3.66   4  0.87    454      12     98.28        2.6
## 8 3.938125      4.5 4.22   8  1.73    462       8    100.01       1.73
## 9    TOTAL        -    - 462   100      -       -         -          -
#### Histograma de ni que genera Rstudio Global y Local ####
#########GLOBAL##########
hist(DM0_comunes,
     main = "Gráfica N°31: Histograma de desechos encontrados 
     en las zonas de incendio en Chile",cex.main=0.9,
     col = "red",
     xlab = "Área (ha)",
     ylab = "Cantidad",
     ylim = c(0,462))

######LOCAL######
hist(DM0_comunes,
     main = "Gráfica N°32: Histograma de desechos encontrados 
     en las zonas de incendio en Chile",cex.main=0.9,
     col = "red",
     xlab = "Área (ha)",
     ylab = "Cantidad")

#### Histograma de hi que genera Rstudio Global y Local ####
###########GLOBAL################
barplot(hi.1,space=0,
        col = "red3",
        main ="Gráfica N°33: Distribución de desechos encontrados 
        en las zonas de incendio en Chile ",cex.main=0.9,
        ylab="Porcentaje (%)",
        xlab="Área (ha)",
        names.arg= round(MC.1,2),
        ylim = c(0,100))

####LOCAL#####
barplot(hi.1,space=0,
        col = "blue",
        main ="Gráfica N°34: Distribución de desechos encontrados 
        en las zonas de incendio en Chile ",cex.main=0.9,
        ylab="Porcentaje (%)",
        xlab="Área (ha)",
        names.arg = round(MC.1,2))

#### Ojivas Ni_asc Ni_dsc global y local ####
plot(MC.1, Nides.1,
     main = "Gráfica N°35: Ojiva acumulada absoluta de área de desechos 
     en las zonas de incendio de Chile",
     xlab = "Área (ha)",
     ylab = "Cantidad",
     col = "brown",
     type = "o",
     lwd = 3,
     pch = 16,
     ylim = c(0,462))
lines(MC.1, Niasc.1,
      col = "grey",
      type = "o",
      pch = 16,
      lwd = 3)

#####  Ojivas Hi_asc y Hi_dsc global y local ###
plot(MC.1, Hides.1,
     main = "Gráfica N°36: Ojiva acumulada relativa de área de desechos 
     en las zonas de incendio de Chile",
     xlab = " Área (ha)",
     ylab = "Cantidad",
     col = "brown",
     type = "o",
     lwd = 3,
     pch = 16,
     ylim = c(0,100))
lines(MC.1, Hiasc.1,
      col = "grey",
      type = "o",
      pch = 16,
      lwd = 3)

#####indicadores
### Tendencia central ####
### Media aritmética ###
x <- mean(DM0_comunes)
x
## [1] 0.6571584
#### Mediana ###
Me <- median(DM0_comunes)
Me
## [1] 0.2
##### Disperción ###
### varianza ##
var(DM0_comunes)
## [1] 0.8709822
##### Deviación estandar ###
sd <- sd(DM0_comunes)
### coeficiente variabilidad ####
CV <- (sd/x)*100
CV
## [1] 142.0151
### FORMA ###
### ASIMETRIA ###
As <- skewness(DM0_comunes)
As
## [1] 1.93929
#### curtosis ###
K <- kurtosis(DM0_comunes)
K
## [1] 3.281429
####Tabla###
tabla_indicadores <- data.frame("Variable" =c("Desechos en la zonas de incendio en Chile"),
                                "Rango" = " R=  {0.005;462.000} ",
                                "X" = "0.65 ",
                                "Me" = " 0.2 ",
                                "Mo" = " 0.005;0.56 ",
                                "V" = " 0.87 ",
                                "Sd" = " 0.93 ",
                                "Cv" = " 142.01 ",
                                "As" = " 1.93 ",
                                "K" = " 3.28 ",
                                "Valores Atipicos" = " - ")
library(knitr)
kable(tabla_indicadores, align = 'c', caption = "Conclusiones de la variable
      de presencia de deschos en las zonas de incendio de Chile")
Conclusiones de la variable de presencia de deschos en las zonas de incendio de Chile
Variable Rango X Me Mo V Sd Cv As K Valores.Atipicos
Desechos en la zonas de incendio en Chile R= {0.005;462.000} 0.65 0.2 0.005;0.56 0.87 0.93 142.01 1.93 3.28 -