#------------------ UNIVERSIDAD CENTRAL DEL ECUADOR
##-----Facultad de Ingeniería en Geología, Minas, Petróleos y Ambiental
###-----------------Carrera de Ingeniería Ambiental
# Proyecto: Estudio de Residuos y Reciclaje en la India
# Etapa: Estadistica Multivariable
# Integrantes: Jazmin Guañuna, Nayely Perugachi, Helen Taipe, Gabriela Usiña
# Fecha: 20/07/2025
# Cargar datos
datos <- read.csv2("Waste_Management_and_Recycling_India.csv xd.csv",
sep = ";",
dec = ",",
stringsAsFactors = FALSE)
plot(1, type = "n", axes = FALSE, xlab = "", ylab = "") # Crear un gráfico vacío
text(x = 1, y = 1,
labels = "ESTADÍSTICA MULTIVARIABLE",
cex = 1, # Tamaño del texto (ajustable)
col = "blue", # Color del texto
font =6) #tipo

#Relación entre variables
campañas <- datos$Awareness.Campaigns.Count
campañas <- as.numeric(gsub(",", ".", campañas))
reciclaje <- datos$Recycling.Rate....
reciclaje <- as.numeric(gsub(",", ".", reciclaje))
length(reciclaje); length(campañas)
## [1] 850
## [1] 850
# Tabla pares de valores
tabla <- data.frame(campañas,reciclaje)
# Conjetura de modelo matemático
plot(1, type = "n", axes = FALSE, xlab = "", ylab = "") # Crear un gráfico vacío
text(x = 1, y = 1,
labels = "Modelo Exponencial",
cex = 1, # Tamaño del texto
col = "blue",
font =6)

# Modelo exponencial Y= a * Eˆ b*x
x <- (tabla$campañas)
y <-(tabla$reciclaje)
# Tabla pares de valores
tabla <- data.frame(x,y)
length(x); length(y)
## [1] 850
## [1] 850
# Cálculo de parámetros
min(y)
## [1] 30
y1 <- log(y)
regresion_Exponencial <- lm(y1~x)
regresion_Exponencial
##
## Call:
## lm(formula = y1 ~ x)
##
## Coefficients:
## (Intercept) x
## 4.0089508 -0.0007511
beta0 <- regresion_Exponencial$coefficients[1]
beta1 <- regresion_Exponencial$coefficients[2]
b=beta1
a=exp(beta0)
#Formamos la ecuación
plot(1, type = "n", axes = FALSE, xlab = "", ylab = "") # Crear un gráfico vacío
text(x = 1, y = 1,
labels = " Ecuación Exponencial Y= a * E ˆ b*x
Y = 55.06 *Eˆ(-0.0007511x)",
cex = 1, # Tamaño del texto (ajustable)
col = "blue", # Color del texto
font =6) #tipo

# Gráfica
plot(x,y ,
col = "deepskyblue",
main = "Gráfica N1:Diagrama de dispersión con la curva de regresión",
xlab = "Zinc (mg/Kg)",
ylab = "Conductividad eléctrica (dS/m)",
pch = 16,
ylim = c(0,50000))
curve(24.4*exp(-(0.172*x)),
from=0,
to=700,add = TRUE,
col="red",
lwd=2)

# Gráfica
plot(x,y ,
col = "deepskyblue",
main = "Gráfica N1:Diagrama de dispersión con la curva de regresión",
xlab = "Zinc (mg/Kg)",
ylab = "Conductividad eléctrica (dS/m)",
pch = 16,
ylim = c(0,25))

#Test de Pearson
r <- cor(x, y1)
print(paste("Correlación de Pearson: ", round(r, 4)))
## [1] "Correlación de Pearson: -0.0152"
## [1] "Correlación de Pearson: -0.0152"
# Coeficinte de determinación
r2 <- (r^2) * 100
r2
## [1] 0.02323308
print(paste("Coeficinte de determinación: ", round(r2, 2), "%"))
## [1] "Coeficinte de determinación: 0.02 %"
## [1] "Coeficinte de determinación: 0.02 %"
# Restricciones
# y > 0
X=-(log(a))/b
X
## (Intercept)
## 5337.241
# Estimaciones
campañas_50 <- a*exp(5000*b)
campañas_50
## (Intercept)
## 1.288284
plot(1, type = "n", axes = FALSE, xlab = "", ylab = "")
text(x = 1, y = 1,
labels = paste("¿Qué tasa de reciclaje (%) se espera",
"cuando se implementen 20 campañas de concienciación?",
"R =", round(campañas_50, 2), "%"),
cex = 2,
col = "blue",
font = 6)

# CONCLUSIONES
plot(1, type = "n", axes = FALSE, xlab = "", ylab = "") # Crear un gráfico vacío
text(x = 1, y = 1,
labels = "CONCLUSIONES",
cex = 1, # Tamaño del texto (ajustable)
col = "blue", # Color del texto
font = 6)

library(knitr)
## Warning: package ’knitr’ was built under R version 4.4.2
Tabla_resumen <- data.frame(Variables = c("x", "y"),
Modelo = c("Campañas ", "Tasa de Reciclaje"),
Restricciones = c("0 < x "," 0<y "),
Coeficiente_pearson = c("-0.245", ""),
Coeficiente_determinacion = c("6.72 % ",""),
Estimacion = c("50 (mg/Kg)", "1,29 (%) "))
colnames(Tabla_resumen) <- c("Variables ", "Nombres ", "Restricciones",
"Coef. Pearson" , "Coef. Determinación", "Estimación")
kable(Tabla_resumen, align = 'c', caption = "Resumen del Modelo Exponencial")
Resumen del Modelo Exponencial
| x |
Campañas |
0 < x |
-0.245 |
6.72 % |
50 (mg/Kg) |
| y |
Tasa de Reciclaje |
0<y |
|
|
1,29 (%) |