#Librerias y Carga de datos
if (!require("e1071")) install.packages("e1071", dependencies = TRUE)
## Loading required package: e1071
library(e1071)
setwd("/cloud/project")
compCristina<-read.csv("O_NIVEL_Composito_Cristina.txt",header=T, sep = "",dec=".")
compJane<-read.csv("O_NIVEL_Composito_Jane.txt",header=T, sep= "",dec=".")
compX<-read.csv("O_NIVEL_Composito_X.txt",header=T, sep= "",dec=".")
OroCristina<- compCristina$Au.ppm.
OroCristina<- na.omit(OroCristina)
OroJane<- compJane$Au.ppm.
OroJane<- na.omit(OroJane)
OroX<- compX$Au.ppm.
OroX<- na.omit(OroX)
histCristina<- hist(OroCristina,
main = "Histograma de leyes de oro del compósito en la Veta Cristina",
xlab = "Au (ppm)",
ylab = "Frecuencia",
col = "skyblue",
border = "black")
text(x = histCristina$mids,
y = histCristina$counts,
labels = histCristina$counts,
pos = 3, # Posición del texto: arriba
cex = 0.8, # Tamaño del texto
col = "black") # Color del texto
histJane<- hist(OroJane,
main = "Histograma de leyes de oro del compósito en la Veta Jane",
xlab = "Au (ppm)",
ylab = "Frecuencia",
col = "skyblue",
border = "black")
text(x = histJane$mids,
y = histJane$counts,
labels = histJane$counts,
pos = 3,
cex = 0.8,
col = "black")
histX<- hist(OroX,
main = "Histograma de leyes de oro del compósito en la Veta X",
xlab = "Au (ppm)",
ylab = "Frecuencia",
col = "skyblue",
border = "black")
text(x = histX$mids,
y = histX$counts,
labels = histX$counts,
pos = 3,
cex = 0.8,
col = "black")
# Indicadores
cat("<b>Veta Cristina</b>")
## <b>Veta Cristina</b>
mediaCristina <- mean(OroCristina)
mediaCristina
## [1] 3.276414
medianaCristina <- median(OroCristina)
medianaCristina
## [1] 1.63
modaCristina <- as.numeric(names(which.max(table(OroCristina))))
modaCristina
## [1] 0.33
minimoCristina <- min(OroCristina)
minimoCristina
## [1] 0.07
maximoCristina <- max(OroCristina)
maximoCristina
## [1] 28.21
Q1Cristina <- quantile(OroCristina, 0.25)
Q1Cristina
## 25%
## 0.74
Q3Cristina <- quantile(OroCristina, 0.75)
Q3Cristina
## 75%
## 2.66
varianzaCristina <- var(OroCristina)
varianzaCristina
## [1] 34.20226
desvCristina <- sd(OroCristina)
desvCristina
## [1] 5.84827
coef_varCristina <- (sd(OroCristina) / mean(OroCristina)) * 100
coef_varCristina
## [1] 178.4961
sesgoCristina <- skewness(OroCristina)
sesgoCristina
## [1] 3.332659
curtosisCristina <- kurtosis(OroCristina)
curtosisCristina
## [1] 10.21265
mediaJane <- mean(OroJane)
mediaJane
## [1] 13.1148
medianaJane <- median(OroJane)
medianaJane
## [1] 6.58
modaJane <- as.numeric(names(which.max(table(OroJane))))
modaJane
## [1] 0.58
minimoJane <- min(OroJane)
minimoJane
## [1] 0.34
maximoJane <- max(OroJane)
maximoJane
## [1] 337.2
Q1Jane <- quantile(OroJane, 0.25)
Q1Jane
## 25%
## 3.24
Q3Jane <- quantile(OroJane, 0.75)
Q3Jane
## 75%
## 11.355
varianzaJane <- var(OroJane)
varianzaJane
## [1] 745.4867
desvJane <- sd(OroJane)
desvJane
## [1] 27.3036
coef_varJane <- (sd(OroJane) / mean(OroJane)) * 100
coef_varJane
## [1] 208.1892
sesgoJane <- skewness(OroJane)
sesgoJane
## [1] 8.404448
curtosisJane <- kurtosis(OroJane)
curtosisJane
## [1] 89.28647
mediaX <- mean(OroX)
mediaX
## [1] 2.219583
medianaX <- median(OroX)
medianaX
## [1] 2.2
modaX <- as.numeric(names(which.max(table(OroX))))
modaX
## [1] 1.19
minimoX <- min(OroX)
minimoX
## [1] 0.95
maximoX <- max(OroX)
maximoX
## [1] 3.21
Q1X <- quantile(OroX, 0.25)
Q1X
## 25%
## 1.675
Q3X <- quantile(OroX, 0.75)
Q3X
## 75%
## 2.86
varianzaX <- var(OroX)
varianzaX
## [1] 0.5184998
desvX <- sd(OroX)
desvX
## [1] 0.7200693
coef_varX <- (sd(OroX) / mean(OroX)) * 100
coef_varX
## [1] 32.44164
sesgoX <- skewness(OroX)
sesgoX
## [1] -0.1749864
curtosisX <- kurtosis(OroX)
curtosisX
## [1] -1.430328
CajaOroCristina <- boxplot(OroCristina, horizontal = T,
main = "Boxplot leyes de muestras del compósito en la Veta Cristina ",
xlab = "Valor de ley",
ylab = "Muestras",
col = "skyblue",
border = "black")
CajaOroJane <- boxplot(OroJane, horizontal = T,
main = "Boxplot leyes de muestras del compósito en la Veta Jane",
xlab = "Valor de ley",
ylab = "Muestras",
col = "skyblue",
border = "black")
CajaOroX <- boxplot(OroX, horizontal = T,
main = "Boxplot leyes de muestras del compósito en la Veta X",
xlab = "Valor de ley",
ylab = "Muestras",
col = "skyblue",
border = "black")