Cargar el conjunto de datos
telco = read.csv("https://raw.githubusercontent.com/VictorGuevaraP/Estadistica-R/master/Caso_telefon%C3%ADa.csv", sep = ";", encoding = "latin1", stringsAsFactors = TRUE)
head(telco)
## Código Género Sucursal Reclamos Llamadas Edad Minutos Monto Tiempo
## 1 CLIPE1 Masculino Suc. Este 5 7 27 33.0 90.7 16.9
## 2 CLIPE2 Femenino Suc. Este 2 4 28 31.7 95.7 1.5
## 3 CLIPE3 Masculino Suc. Este 5 7 28 39.9 114.5 4.0
## 4 CLIPE4 Masculino Suc. Este 3 5 21 39.3 106.0 14.5
## 5 CLIPE5 Femenino Suc. Este 2 3 29 37.8 99.0 2.7
## 6 CLIPE6 Masculino Suc. Este 3 4 26 43.7 90.2 11.5
## Opinión
## 1 Regular
## 2 Bueno
## 3 Pésimo
## 4 Muy Bueno
## 5 Pésimo
## 6 Bueno
# Original
hist(telco$Edad, 12)
Para sarcar la raiz cuadrada simplemente se puede utilizar la funcion sqrt
sqrt(telco$Edad)
## [1] 5.196152 5.291503 5.291503 4.582576 5.385165 5.099020 6.324555 6.324555
## [9] 5.477226 5.196152 5.291503 4.898979 5.099020 5.744563 4.582576 6.324555
## [17] 5.000000 6.164414 5.916080 5.567764 5.291503 5.099020 5.099020 5.744563
## [25] 5.830952 4.690416 5.099020 6.244998 5.567764 4.690416 5.291503 5.916080
## [33] 4.690416 6.324555 5.830952 4.472136 5.830952 4.472136 5.385165 5.744563
## [41] 4.795832 5.916080 4.898979 5.656854 5.656854 5.196152 6.082763 5.656854
## [49] 5.744563 5.916080 6.244998 5.830952 6.164414 6.244998 6.082763 5.656854
## [57] 6.082763 5.000000 5.099020 6.324555 6.324555 5.477226 5.291503 4.898979
## [65] 5.744563 4.582576 5.291503 4.582576 5.385165 6.000000 5.830952 4.472136
## [73] 5.830952 4.472136 5.385165 5.567764 4.690416 6.164414 6.000000 5.744563
Graficamente
hist(sqrt(telco$Edad))
En R para poder obtener la transformación, se debe utilizar la función exp()
exp(telco$Edad)
## [1] 5.320482e+11 1.446257e+12 1.446257e+12 1.318816e+09 3.931334e+12
## [6] 1.957296e+11 2.353853e+17 2.353853e+17 1.068647e+13 5.320482e+11
## [11] 1.446257e+12 2.648912e+10 1.957296e+11 2.146436e+14 1.318816e+09
## [16] 2.353853e+17 7.200490e+10 3.185593e+16 1.586013e+15 2.904885e+13
## [21] 1.446257e+12 1.957296e+11 1.957296e+11 2.146436e+14 5.834617e+14
## [26] 3.584913e+09 1.957296e+11 8.659340e+16 2.904885e+13 3.584913e+09
## [31] 1.446257e+12 1.586013e+15 3.584913e+09 2.353853e+17 5.834617e+14
## [36] 4.851652e+08 5.834617e+14 4.851652e+08 3.931334e+12 2.146436e+14
## [41] 9.744803e+09 1.586013e+15 2.648912e+10 7.896296e+13 7.896296e+13
## [46] 5.320482e+11 1.171914e+16 7.896296e+13 2.146436e+14 1.586013e+15
## [51] 8.659340e+16 5.834617e+14 3.185593e+16 8.659340e+16 1.171914e+16
## [56] 7.896296e+13 1.171914e+16 7.200490e+10 1.957296e+11 2.353853e+17
## [61] 2.353853e+17 1.068647e+13 1.446257e+12 2.648912e+10 2.146436e+14
## [66] 1.318816e+09 1.446257e+12 1.318816e+09 3.931334e+12 4.311232e+15
## [71] 5.834617e+14 4.851652e+08 5.834617e+14 4.851652e+08 3.931334e+12
## [76] 2.904885e+13 3.584913e+09 3.185593e+16 4.311232e+15 2.146436e+14
Graficamente
hist(exp(telco$Edad))
Forma 2:
edad_ex <- exp(telco$Edad)
hist(edad_ex)
Para la tranformación logarítmica, utiliza log (dentro de los argumentos se puede cambiar la base)
log(telco$Edad)
## [1] 3.295837 3.332205 3.332205 3.044522 3.367296 3.258097 3.688879 3.688879
## [9] 3.401197 3.295837 3.332205 3.178054 3.258097 3.496508 3.044522 3.688879
## [17] 3.218876 3.637586 3.555348 3.433987 3.332205 3.258097 3.258097 3.496508
## [25] 3.526361 3.091042 3.258097 3.663562 3.433987 3.091042 3.332205 3.555348
## [33] 3.091042 3.688879 3.526361 2.995732 3.526361 2.995732 3.367296 3.496508
## [41] 3.135494 3.555348 3.178054 3.465736 3.465736 3.295837 3.610918 3.465736
## [49] 3.496508 3.555348 3.663562 3.526361 3.637586 3.663562 3.610918 3.465736
## [57] 3.610918 3.218876 3.258097 3.688879 3.688879 3.401197 3.332205 3.178054
## [65] 3.496508 3.044522 3.332205 3.044522 3.367296 3.583519 3.526361 2.995732
## [73] 3.526361 2.995732 3.367296 3.433987 3.091042 3.637586 3.583519 3.496508
Graficamente
hist(log(telco$Edad))
Cambiar la base
log(telco$Edad, base = 2)
## [1] 4.754888 4.807355 4.807355 4.392317 4.857981 4.700440 5.321928 5.321928
## [9] 4.906891 4.754888 4.807355 4.584963 4.700440 5.044394 4.392317 5.321928
## [17] 4.643856 5.247928 5.129283 4.954196 4.807355 4.700440 4.700440 5.044394
## [25] 5.087463 4.459432 4.700440 5.285402 4.954196 4.459432 4.807355 5.129283
## [33] 4.459432 5.321928 5.087463 4.321928 5.087463 4.321928 4.857981 5.044394
## [41] 4.523562 5.129283 4.584963 5.000000 5.000000 4.754888 5.209453 5.000000
## [49] 5.044394 5.129283 5.285402 5.087463 5.247928 5.285402 5.209453 5.000000
## [57] 5.209453 4.643856 4.700440 5.321928 5.321928 4.906891 4.807355 4.584963
## [65] 5.044394 4.392317 4.807355 4.392317 4.857981 5.169925 5.087463 4.321928
## [73] 5.087463 4.321928 4.857981 4.954196 4.459432 5.247928 5.169925 5.044394
Graficamente
hist(log(telco$Edad, base = 2))
#Obtener solo transformaciones
edad_sqrt <- sqrt(telco$Edad)
edad_ex <- exp(telco$Edad)
edad_ln <- log(telco$Edad)
edad_log2 <- log(telco$Edad, base = 2)
edad_log5 <- log(telco$Edad, base = 5)
Ver graficamente cada una
par(mfrow=c(3,2))
hist(telco$Edad)
hist(edad_sqrt)
hist(edad_ex)
hist(edad_ln)
hist(edad_log2)
hist(edad_log5)
Este tipo de transformaciones, busca que los datos sean simetricos (distribuicion forma de campana) o que se cumpla el supuesto estadistico
La visualizacion de distribucion puede mejorarse con la grafica de densidad
par(mfrow=c(3,2))
plot(density(telco$Edad), main = "Distribución de edades originales")
plot(density(edad_sqrt), main = "Distribución de edades transformadas - sqrt")
plot(density(edad_ex), main = "Distribución de edades transformadas - exp")
plot(density(edad_ln), main = "Distribución de edades transformadas - ln")
plot(density(edad_log2), main = "Distribución de edades transformadas - log2")
plot(density(edad_log5), main = "Distribución de edades transformadas - log5")
Se puede realizar un analisis general de las variables ariginales y cerificar su comportamiento, a partir de alli se puede aplicar la transfromación mas adecuado sungun su objetivo.
Grafica general
library(PerformanceAnalytics)
chart.Correlation(cor(telco[,4:8]), histogram = TRUE)
Desde el punto de vsita estadistico la estadarizacion se aplica a la transformacion Z: se debe restar cada dato con su media y dividir el resultado con la desviacion estandar.
\[ z=\frac{x_i-\mu}{\sigma} \]
Donde: - \(X_i\) representa cada dato dentro del caso - \(\mu\) Es la medida poblacional - \(\sigma\) Es la desviacion estandar poblacional
Vamos a aplicar estandarizacion z a la variable monto
Metodo 1: por partes
telco$Monto
## [1] 90.7 95.7 114.5 106.0 99.0 90.2 102.5 92.2 110.1 96.5 88.3 85.6
## [13] 89.7 88.8 84.0 84.2 91.7 74.1 88.8 91.6 80.0 88.4 78.5 88.3
## [25] 85.6 88.6 78.8 81.6 86.3 83.8 90.7 95.7 99.3 83.3 97.3 82.8
## [37] 94.3 96.5 78.8 100.2 82.5 82.6 94.5 86.3 88.3 83.7 83.8 84.1
## [49] 83.2 84.8 98.9 119.1 103.4 109.6 106.0 100.6 103.0 110.5 112.4 90.7
## [61] 112.5 108.3 106.0 99.0 90.2 102.5 92.2 110.1 96.5 92.0 84.2 88.4
## [73] 78.5 88.3 85.6 88.6 78.8 81.6 86.3 83.8
media_monto <- mean(telco$Monto)
media_monto
## [1] 92.305
desv_est <- sd(telco$Monto)
desv_est
## [1] 10.11737
monto_estandar <- (telco$Monto - media_monto)/desv_est
monto_estandar
## [1] -0.15863801 0.33556141 2.19375124 1.35361222 0.66173303 -0.20805796
## [7] 1.00767262 -0.01037819 1.75885575 0.41463332 -0.39585374 -0.66272143
## [13] -0.25747790 -0.34643380 -0.82086524 -0.80109726 -0.05979813 -1.79938010
## [19] -0.34643380 -0.06968212 -1.21622478 -0.38596975 -1.36448461 -0.39585374
## [25] -0.66272143 -0.36620177 -1.33483264 -1.05808096 -0.59353351 -0.84063322
## [31] -0.15863801 0.33556141 0.69138499 -0.89005316 0.49370522 -0.93947310
## [37] 0.19718557 0.41463332 -1.33483264 0.78034089 -0.96912507 -0.95924108
## [43] 0.21695355 -0.59353351 -0.39585374 -0.85051721 -0.84063322 -0.81098125
## [49] -0.89993715 -0.74179333 0.65184904 2.64841471 1.09662852 1.70943580
## [55] 1.35361222 0.81987684 1.05709257 1.79839170 1.98618748 -0.15863801
## [61] 1.99607147 1.58094395 1.35361222 0.66173303 -0.20805796 1.00767262
## [67] -0.01037819 1.75885575 0.41463332 -0.03014616 -0.80109726 -0.38596975
## [73] -1.36448461 -0.39585374 -0.66272143 -0.36620177 -1.33483264 -1.05808096
## [79] -0.59353351 -0.84063322
Metodo 2: Directo
monto_estandar2 <- (telco$Monto - mean(telco$Monto))/sd(telco$Monto)
monto_estandar2
## [1] -0.15863801 0.33556141 2.19375124 1.35361222 0.66173303 -0.20805796
## [7] 1.00767262 -0.01037819 1.75885575 0.41463332 -0.39585374 -0.66272143
## [13] -0.25747790 -0.34643380 -0.82086524 -0.80109726 -0.05979813 -1.79938010
## [19] -0.34643380 -0.06968212 -1.21622478 -0.38596975 -1.36448461 -0.39585374
## [25] -0.66272143 -0.36620177 -1.33483264 -1.05808096 -0.59353351 -0.84063322
## [31] -0.15863801 0.33556141 0.69138499 -0.89005316 0.49370522 -0.93947310
## [37] 0.19718557 0.41463332 -1.33483264 0.78034089 -0.96912507 -0.95924108
## [43] 0.21695355 -0.59353351 -0.39585374 -0.85051721 -0.84063322 -0.81098125
## [49] -0.89993715 -0.74179333 0.65184904 2.64841471 1.09662852 1.70943580
## [55] 1.35361222 0.81987684 1.05709257 1.79839170 1.98618748 -0.15863801
## [61] 1.99607147 1.58094395 1.35361222 0.66173303 -0.20805796 1.00767262
## [67] -0.01037819 1.75885575 0.41463332 -0.03014616 -0.80109726 -0.38596975
## [73] -1.36448461 -0.39585374 -0.66272143 -0.36620177 -1.33483264 -1.05808096
## [79] -0.59353351 -0.84063322
Metodo 3: Apoyarse con las funciones de R R tiene multiples funciones para estandarizar, la clasica scale
monto_estandar3 <- scale(telco$Monto)
monto_estandar3
## [,1]
## [1,] -0.15863801
## [2,] 0.33556141
## [3,] 2.19375124
## [4,] 1.35361222
## [5,] 0.66173303
## [6,] -0.20805796
## [7,] 1.00767262
## [8,] -0.01037819
## [9,] 1.75885575
## [10,] 0.41463332
## [11,] -0.39585374
## [12,] -0.66272143
## [13,] -0.25747790
## [14,] -0.34643380
## [15,] -0.82086524
## [16,] -0.80109726
## [17,] -0.05979813
## [18,] -1.79938010
## [19,] -0.34643380
## [20,] -0.06968212
## [21,] -1.21622478
## [22,] -0.38596975
## [23,] -1.36448461
## [24,] -0.39585374
## [25,] -0.66272143
## [26,] -0.36620177
## [27,] -1.33483264
## [28,] -1.05808096
## [29,] -0.59353351
## [30,] -0.84063322
## [31,] -0.15863801
## [32,] 0.33556141
## [33,] 0.69138499
## [34,] -0.89005316
## [35,] 0.49370522
## [36,] -0.93947310
## [37,] 0.19718557
## [38,] 0.41463332
## [39,] -1.33483264
## [40,] 0.78034089
## [41,] -0.96912507
## [42,] -0.95924108
## [43,] 0.21695355
## [44,] -0.59353351
## [45,] -0.39585374
## [46,] -0.85051721
## [47,] -0.84063322
## [48,] -0.81098125
## [49,] -0.89993715
## [50,] -0.74179333
## [51,] 0.65184904
## [52,] 2.64841471
## [53,] 1.09662852
## [54,] 1.70943580
## [55,] 1.35361222
## [56,] 0.81987684
## [57,] 1.05709257
## [58,] 1.79839170
## [59,] 1.98618748
## [60,] -0.15863801
## [61,] 1.99607147
## [62,] 1.58094395
## [63,] 1.35361222
## [64,] 0.66173303
## [65,] -0.20805796
## [66,] 1.00767262
## [67,] -0.01037819
## [68,] 1.75885575
## [69,] 0.41463332
## [70,] -0.03014616
## [71,] -0.80109726
## [72,] -0.38596975
## [73,] -1.36448461
## [74,] -0.39585374
## [75,] -0.66272143
## [76,] -0.36620177
## [77,] -1.33483264
## [78,] -1.05808096
## [79,] -0.59353351
## [80,] -0.84063322
## attr(,"scaled:center")
## [1] 92.305
## attr(,"scaled:scale")
## [1] 10.11737
La ventaja de la funcion de R es que se puede enviar todo el caso
telco_cuanti_scale <- scale(telco[ , 4:9])
head(telco_cuanti_scale)
## Reclamos Llamadas Edad Minutos Monto Tiempo
## [1,] 0.6462614 0.86099329 -0.5465360 -0.52591040 -0.1586380 1.5218742
## [2,] -0.7263292 -0.37636234 -0.3802893 -0.67800907 0.3355614 -0.6349750
## [3,] 0.6462614 0.86099329 -0.3802893 0.28138254 2.1937512 -0.2848372
## [4,] -0.2687990 0.03608954 -1.5440161 0.21118315 1.3536122 1.1857419
## [5,] -0.7263292 -0.78881422 -0.2140426 0.03568469 0.6617330 -0.4669088
## [6,] -0.2687990 -0.37636234 -0.7127827 0.72597865 -0.2080580 0.7655764
Recordar: En una sesión anterior se realizo grafico de caja para verificar la presencia de outliers No re recomienda trabajar con valores originales para la siguiente grafica
boxplot(telco[,4:9])
Lo mas recomndable es realizar el grafico con los valores de las variables transformadas
boxplot(telco_cuanti_scale)
Estandarizacion min-max
\[ X_{norm}=\frac{\left(X_i-X_{\min }\right)}{X_{\max }-X_{\min }} \]
Metodo 1:
monto_normal <- (telco$Monto - min(telco$Monto))/(max(telco$Monto - min(telco$Monto)))
monto_normal
## [1] 0.36888889 0.48000000 0.89777778 0.70888889 0.55333333 0.35777778
## [7] 0.63111111 0.40222222 0.80000000 0.49777778 0.31555556 0.25555556
## [13] 0.34666667 0.32666667 0.22000000 0.22444444 0.39111111 0.00000000
## [19] 0.32666667 0.38888889 0.13111111 0.31777778 0.09777778 0.31555556
## [25] 0.25555556 0.32222222 0.10444444 0.16666667 0.27111111 0.21555556
## [31] 0.36888889 0.48000000 0.56000000 0.20444444 0.51555556 0.19333333
## [37] 0.44888889 0.49777778 0.10444444 0.58000000 0.18666667 0.18888889
## [43] 0.45333333 0.27111111 0.31555556 0.21333333 0.21555556 0.22222222
## [49] 0.20222222 0.23777778 0.55111111 1.00000000 0.65111111 0.78888889
## [55] 0.70888889 0.58888889 0.64222222 0.80888889 0.85111111 0.36888889
## [61] 0.85333333 0.76000000 0.70888889 0.55333333 0.35777778 0.63111111
## [67] 0.40222222 0.80000000 0.49777778 0.39777778 0.22444444 0.31777778
## [73] 0.09777778 0.31555556 0.25555556 0.32222222 0.10444444 0.16666667
## [79] 0.27111111 0.21555556
Metodo 2: utilizando la funcion de R rescale
library(scales)
rescale(telco$Monto)
## [1] 0.36888889 0.48000000 0.89777778 0.70888889 0.55333333 0.35777778
## [7] 0.63111111 0.40222222 0.80000000 0.49777778 0.31555556 0.25555556
## [13] 0.34666667 0.32666667 0.22000000 0.22444444 0.39111111 0.00000000
## [19] 0.32666667 0.38888889 0.13111111 0.31777778 0.09777778 0.31555556
## [25] 0.25555556 0.32222222 0.10444444 0.16666667 0.27111111 0.21555556
## [31] 0.36888889 0.48000000 0.56000000 0.20444444 0.51555556 0.19333333
## [37] 0.44888889 0.49777778 0.10444444 0.58000000 0.18666667 0.18888889
## [43] 0.45333333 0.27111111 0.31555556 0.21333333 0.21555556 0.22222222
## [49] 0.20222222 0.23777778 0.55111111 1.00000000 0.65111111 0.78888889
## [55] 0.70888889 0.58888889 0.64222222 0.80888889 0.85111111 0.36888889
## [61] 0.85333333 0.76000000 0.70888889 0.55333333 0.35777778 0.63111111
## [67] 0.40222222 0.80000000 0.49777778 0.39777778 0.22444444 0.31777778
## [73] 0.09777778 0.31555556 0.25555556 0.32222222 0.10444444 0.16666667
## [79] 0.27111111 0.21555556
Aplicando a todos los casos (var cuantitativas) la funcion rescale solo permite aplicarse en vectores, no es posible directamente aplicar a data frame :’v
library(caret)
## Loading required package: ggplot2
## Loading required package: lattice
pre_procesamiento <- preProcess(telco[,4:9])
predict(pre_procesamiento, telco)
## Código Género Sucursal Reclamos Llamadas Edad Minutos
## 1 CLIPE1 Masculino Suc. Este 0.6462614 0.86099329 -0.54653598 -0.52591040
## 2 CLIPE2 Femenino Suc. Este -0.7263292 -0.37636234 -0.38028929 -0.67800907
## 3 CLIPE3 Masculino Suc. Este 0.6462614 0.86099329 -0.38028929 0.28138254
## 4 CLIPE4 Masculino Suc. Este -0.2687990 0.03608954 -1.54401609 0.21118315
## 5 CLIPE5 Femenino Suc. Este -0.7263292 -0.78881422 -0.21404261 0.03568469
## 6 CLIPE6 Masculino Suc. Este -0.2687990 -0.37636234 -0.71278266 0.72597865
## 7 CLIPE7 Masculino Suc. Este 1.1037917 1.27344517 1.61467093 1.00677619
## 8 CLIPE8 Masculino Suc. Este -0.7263292 -0.37636234 1.61467093 0.01228489
## 9 CLIPE9 Masculino Suc. Este -0.2687990 0.44854142 -0.04779592 0.52708039
## 10 CLIPE10 Masculino Suc. Este -1.1838595 -0.37636234 -0.54653598 0.64407937
## 11 CLIPE11 Masculino Suc. Este -0.2687990 0.03608954 -0.38028929 0.85467753
## 12 CLIPE12 Masculino Suc. Este -0.2687990 -0.78881422 -1.04527603 0.01228489
## 13 CLIPE13 Femenino Suc. Norte -0.7263292 -0.37636234 -0.71278266 -1.22790426
## 14 CLIPE14 Masculino Suc. Norte -1.1838595 -1.20126609 0.45094413 -0.86520743
## 15 CLIPE15 Masculino Suc. Norte 0.1887312 0.03608954 -1.54401609 -1.28640375
## 16 CLIPE16 Femenino Suc. Norte -0.2687990 0.03608954 1.61467093 -1.07580559
## 17 CLIPE17 Femenino Suc. Norte -0.2687990 0.44854142 -0.87902935 -0.91200702
## 18 CLIPE18 Femenino Suc. Norte 0.1887312 0.03608954 1.28217756 -0.58440989
## 19 CLIPE19 Femenino Suc. Norte 0.1887312 -0.37636234 0.78343750 -1.49700191
## 20 CLIPE20 Femenino Suc. Norte -1.1838595 0.44854142 0.11845076 -1.48530201
## 21 CLIPE21 Femenino Suc. Norte -0.2687990 0.86099329 -0.38028929 -0.61950958
## 22 CLIPE22 Femenino Suc. Norte -1.1838595 -1.61371797 -0.71278266 -1.26300395
## 23 CLIPE23 Masculino Suc. Norte 1.5613219 1.68589705 -0.71278266 -0.71310876
## 24 CLIPE24 Femenino Suc. Norte -0.2687990 0.03608954 0.45094413 -0.74820846
## 25 CLIPE25 Femenino Suc. Norte -0.2687990 0.44854142 0.61719082 -1.26300395
## 26 CLIPE26 Femenino Suc. Norte -0.7263292 0.44854142 -1.37776940 -0.39721153
## 27 CLIPE27 Femenino Suc. Norte 0.1887312 0.44854142 -0.71278266 -1.20450447
## 28 CLIPE28 Femenino Suc. Norte 0.6462614 0.86099329 1.44842424 -1.06410569
## 29 CLIPE29 Masculino Suc. Sur -1.1838595 -1.61371797 0.11845076 1.41627261
## 30 CLIPE30 Femenino Suc. Sur 0.6462614 0.86099329 -1.37776940 -1.04070590
## 31 CLIPE31 Femenino Suc. Sur -0.7263292 -0.37636234 -0.38028929 -0.02281480
## 32 CLIPE32 Femenino Suc. Sur -0.2687990 0.03608954 0.78343750 -0.42061132
## 33 CLIPE33 Masculino Suc. Sur -0.2687990 -0.78881422 -1.37776940 0.05908448
## 34 CLIPE34 Femenino Suc. Sur 0.1887312 -0.37636234 1.61467093 0.49198070
## 35 CLIPE35 Femenino Suc. Sur -1.1838595 -1.61371797 0.61719082 0.09418418
## 36 CLIPE36 Femenino Suc. Sur -0.7263292 -0.78881422 -1.71026277 1.29927364
## 37 CLIPE37 Masculino Suc. Sur -0.7263292 -0.78881422 0.61719082 -0.50251061
## 38 CLIPE38 Femenino Suc. Sur -1.1838595 -1.20126609 -1.71026277 0.41008141
## 39 CLIPE39 Femenino Suc. Sur 0.1887312 0.86099329 -0.21404261 0.49198070
## 40 CLIPE40 Femenino Suc. Sur 0.1887312 0.03608954 0.45094413 -0.33871204
## 41 CLIPE41 Masculino Suc. Sur -0.2687990 1.27344517 -1.21152272 1.17057476
## 42 CLIPE42 Masculino Suc. Sur -1.1838595 -1.20126609 0.78343750 -0.29191245
## 43 CLIPE43 Femenino Suc. Sur -0.2687990 1.27344517 -1.04527603 -0.08131429
## 44 CLIPE44 Masculino Suc. Sur -1.1838595 -1.61371797 0.28469745 0.71427875
## 45 CLIPE45 Masculino Suc. Sur -0.7263292 -0.78881422 0.28469745 -0.26851265
## 46 CLIPE46 Femenino Suc. Sur 1.5613219 1.27344517 -0.54653598 0.03568469
## 47 CLIPE47 Masculino Suc. Sur -0.2687990 -0.37636234 1.11593087 0.02398479
## 48 CLIPE48 Masculino Suc. Centro 0.6462614 1.27344517 0.28469745 0.46858090
## 49 CLIPE49 Masculino Suc. Centro -0.2687990 0.86099329 0.45094413 1.49817190
## 50 CLIPE50 Masculino Suc. Centro 1.5613219 1.27344517 0.78343750 -0.45571101
## 51 CLIPE51 Masculino Suc. Centro 2.0188521 1.68589705 1.44842424 1.69707016
## 52 CLIPE52 Masculino Suc. Centro 0.6462614 0.03608954 0.61719082 1.50987179
## 53 CLIPE53 Masculino Suc. Centro 2.0188521 1.27344517 1.28217756 -0.15151367
## 54 CLIPE54 Femenino Suc. Centro 0.1887312 -0.37636234 1.44842424 0.26968264
## 55 CLIPE55 Masculino Suc. Centro 0.1887312 0.03608954 1.11593087 2.89045972
## 56 CLIPE56 Masculino Suc. Centro -0.2687990 -0.37636234 0.28469745 0.94827671
## 57 CLIPE57 Femenino Suc. Centro 1.5613219 0.86099329 1.11593087 1.29927364
## 58 CLIPE58 Masculino Suc. Centro 0.6462614 0.03608954 -0.87902935 0.25798274
## 59 CLIPE59 Femenino Suc. Centro -0.7263292 -0.78881422 -0.71278266 -1.38000293
## 60 CLIPE60 Masculino Suc. Centro -0.2687990 -0.37636234 1.61467093 0.33988203
## 61 CLIPE61 Femenino Suc. Centro 2.0188521 1.27344517 1.61467093 1.03017599
## 62 CLIPE62 Masculino Suc. Centro 0.1887312 -0.37636234 -0.04779592 0.71427875
## 63 CLIPE63 Femenino Suc. Centro 2.0188521 1.27344517 -0.38028929 2.07146688
## 64 CLIPE64 Masculino Suc. Centro 3.3914428 3.33570456 -1.04527603 0.18778336
## 65 CLIPE65 Femenino Suc. Centro 0.6462614 0.44854142 0.45094413 1.65027057
## 66 CLIPE66 Femenino Suc. Centro 0.1887312 0.86099329 -1.54401609 0.77277824
## 67 CLIPE67 Femenino Suc. Centro 2.4763823 1.68589705 -0.38028929 0.17608346
## 68 CLIPE68 Femenino Suc. Centro 2.0188521 1.27344517 -1.54401609 1.72046995
## 69 CLIPE69 Masculino Suc. Centro -0.2687990 -0.78881422 -0.21404261 1.88426852
## 70 CLIPE70 Masculino Suc. Centro -0.7263292 -1.20126609 0.94968419 -0.13981378
## 71 CLIPE71 Masculino Suc. Este -1.1838595 -1.61371797 0.61719082 -1.54380150
## 72 CLIPE72 Femenino Suc. Este -1.1838595 -1.61371797 -1.71026277 -0.66630917
## 73 CLIPE73 Femenino Suc. Este -0.2687990 -0.78881422 0.61719082 -0.52591040
## 74 CLIPE74 Masculino Suc. Este 0.1887312 0.03608954 -1.71026277 -0.67800907
## 75 CLIPE75 Femenino Suc. Este -0.7263292 -1.20126609 -0.21404261 -0.71310876
## 76 CLIPE76 Masculino Suc. Este -1.1838595 -1.20126609 0.11845076 -1.23960416
## 77 CLIPE77 Masculino Suc. Este -0.7263292 -0.78881422 -1.37776940 -2.33939454
## 78 CLIPE78 Masculino Suc. Este -0.2687990 -0.78881422 1.28217756 -0.88860723
## 79 CLIPE79 Masculino Suc. Este -0.7263292 -0.78881422 0.94968419 -0.13981378
## 80 CLIPE80 Masculino Suc. Este -0.7263292 -1.20126609 0.45094413 -0.66630917
## Monto Tiempo Opinión
## 1 -0.15863801 1.52187422 Regular
## 2 0.33556141 -0.63497501 Bueno
## 3 2.19375124 -0.28483715 Pésimo
## 4 1.35361222 1.18574187 Muy Bueno
## 5 0.66173303 -0.46690884 Pésimo
## 6 -0.20805796 0.76557644 Bueno
## 7 1.00767262 -0.77503016 Pésimo
## 8 -0.01037819 -0.66298604 Pésimo
## 9 1.75885575 -0.10276546 Bueno
## 10 0.41463332 -0.67699156 Bueno
## 11 -0.39585374 -0.60696398 Excelente
## 12 -0.66272143 2.02607274 Muy Bueno
## 13 -0.25747790 -0.73301361 Excelente
## 14 -0.34643380 -0.78903567 Muy Bueno
## 15 -0.82086524 -0.45290332 Regular
## 16 -0.80109726 -0.03273789 Muy Bueno
## 17 -0.05979813 -0.25682612 Excelente
## 18 -1.79938010 -0.73301361 Regular
## 19 -0.34643380 0.48546615 Muy Bueno
## 20 -0.06968212 -0.48091435 Pésimo
## 21 -1.21622478 -0.21480958 Muy Bueno
## 22 -0.38596975 -0.66298604 Bueno
## 23 -1.36448461 -0.48091435 Muy Bueno
## 24 -0.39585374 -0.07475443 Pésimo
## 25 -0.66272143 -0.46690884 Bueno
## 26 -0.36620177 0.76557644 Pésimo
## 27 -1.33483264 -0.77503016 Excelente
## 28 -1.05808096 -0.66298604 Excelente
## 29 -0.59353351 -0.10276546 Pésimo
## 30 -0.84063322 -0.67699156 Muy Bueno
## 31 -0.15863801 -0.60696398 Muy Bueno
## 32 0.33556141 2.02607274 Pésimo
## 33 0.69138499 -0.38287575 Muy Bueno
## 34 -0.89005316 -0.80304119 Regular
## 35 0.49370522 -0.60696398 Pésimo
## 36 -0.93947310 1.46585216 Pésimo
## 37 0.19718557 -0.29884267 Pésimo
## 38 0.41463332 2.88040912 Pésimo
## 39 -1.33483264 -0.50892538 Muy Bueno
## 40 0.78034089 -0.80304119 Muy Bueno
## 41 -0.96912507 -0.46690884 Excelente
## 42 -0.95924108 2.33419406 Pésimo
## 43 0.21695355 -0.21480958 Bueno
## 44 -0.59353351 -0.20080406 Bueno
## 45 -0.39585374 0.30339446 Excelente
## 46 -0.85051721 -0.11677098 Regular
## 47 -0.84063322 -0.28483715 Muy Bueno
## 48 -0.81098125 0.90563158 Pésimo
## 49 -0.89993715 2.47424920 Pésimo
## 50 -0.74179333 -0.46690884 Regular
## 51 0.65184904 4.19692748 Pésimo
## 52 2.64841471 -0.77503016 Excelente
## 53 1.09662852 -0.62096950 Excelente
## 54 1.70943580 -0.60696398 Regular
## 55 1.35361222 -0.73301361 Bueno
## 56 0.81987684 -0.53693641 Bueno
## 57 1.05709257 -0.17279303 Excelente
## 58 1.79839170 -0.53693641 Muy Bueno
## 59 1.98618748 -0.28483715 Regular
## 60 -0.15863801 1.52187422 Pésimo
## 61 1.99607147 -0.63497501 Muy Bueno
## 62 1.58094395 -0.45290332 Excelente
## 63 1.35361222 -0.35486472 Bueno
## 64 0.66173303 -0.28483715 Bueno
## 65 -0.20805796 1.18574187 Pésimo
## 66 1.00767262 -0.41088678 Pésimo
## 67 -0.01037819 -0.18679855 Excelente
## 68 1.75885575 -0.29884267 Pésimo
## 69 0.41463332 0.07930623 Muy Bueno
## 70 -0.03014616 0.79358746 Pésimo
## 71 -0.80109726 -0.48091435 Bueno
## 72 -0.38596975 -0.10276546 Pésimo
## 73 -1.36448461 -0.67699156 Bueno
## 74 -0.39585374 -0.60696398 Bueno
## 75 -0.66272143 2.02607274 Excelente
## 76 -0.36620177 -0.38287575 Muy Bueno
## 77 -1.33483264 -0.80304119 Regular
## 78 -1.05808096 -0.60696398 Pésimo
## 79 -0.59353351 -0.53693641 Muy Bueno
## 80 -0.84063322 -0.28483715 Excelente
library(caret)
pre_procesamiento <- preProcess(telco[,4:9], method = "range")
predict(pre_procesamiento, telco)
## Código Género Sucursal Reclamos Llamadas Edad Minutos Monto
## 1 CLIPE1 Masculino Suc. Este 0.4 0.50000000 0.35 0.3467562 0.36888889
## 2 CLIPE2 Femenino Suc. Este 0.1 0.25000000 0.40 0.3176734 0.48000000
## 3 CLIPE3 Masculino Suc. Este 0.4 0.50000000 0.40 0.5011186 0.89777778
## 4 CLIPE4 Masculino Suc. Este 0.2 0.33333333 0.05 0.4876957 0.70888889
## 5 CLIPE5 Femenino Suc. Este 0.1 0.16666667 0.45 0.4541387 0.55333333
## 6 CLIPE6 Masculino Suc. Este 0.2 0.25000000 0.30 0.5861298 0.35777778
## 7 CLIPE7 Masculino Suc. Este 0.5 0.58333333 1.00 0.6398210 0.63111111
## 8 CLIPE8 Masculino Suc. Este 0.1 0.25000000 1.00 0.4496644 0.40222222
## 9 CLIPE9 Masculino Suc. Este 0.2 0.41666667 0.50 0.5480984 0.80000000
## 10 CLIPE10 Masculino Suc. Este 0.0 0.25000000 0.35 0.5704698 0.49777778
## 11 CLIPE11 Masculino Suc. Este 0.2 0.33333333 0.40 0.6107383 0.31555556
## 12 CLIPE12 Masculino Suc. Este 0.2 0.16666667 0.20 0.4496644 0.25555556
## 13 CLIPE13 Femenino Suc. Norte 0.1 0.25000000 0.30 0.2125280 0.34666667
## 14 CLIPE14 Masculino Suc. Norte 0.0 0.08333333 0.65 0.2818792 0.32666667
## 15 CLIPE15 Masculino Suc. Norte 0.3 0.33333333 0.05 0.2013423 0.22000000
## 16 CLIPE16 Femenino Suc. Norte 0.2 0.33333333 1.00 0.2416107 0.22444444
## 17 CLIPE17 Femenino Suc. Norte 0.2 0.41666667 0.25 0.2729306 0.39111111
## 18 CLIPE18 Femenino Suc. Norte 0.3 0.33333333 0.90 0.3355705 0.00000000
## 19 CLIPE19 Femenino Suc. Norte 0.3 0.25000000 0.75 0.1610738 0.32666667
## 20 CLIPE20 Femenino Suc. Norte 0.0 0.41666667 0.55 0.1633110 0.38888889
## 21 CLIPE21 Femenino Suc. Norte 0.2 0.50000000 0.40 0.3288591 0.13111111
## 22 CLIPE22 Femenino Suc. Norte 0.0 0.00000000 0.30 0.2058166 0.31777778
## 23 CLIPE23 Masculino Suc. Norte 0.6 0.66666667 0.30 0.3109620 0.09777778
## 24 CLIPE24 Femenino Suc. Norte 0.2 0.33333333 0.65 0.3042506 0.31555556
## 25 CLIPE25 Femenino Suc. Norte 0.2 0.41666667 0.70 0.2058166 0.25555556
## 26 CLIPE26 Femenino Suc. Norte 0.1 0.41666667 0.10 0.3713647 0.32222222
## 27 CLIPE27 Femenino Suc. Norte 0.3 0.41666667 0.30 0.2170022 0.10444444
## 28 CLIPE28 Femenino Suc. Norte 0.4 0.50000000 0.95 0.2438479 0.16666667
## 29 CLIPE29 Masculino Suc. Sur 0.0 0.00000000 0.55 0.7181208 0.27111111
## 30 CLIPE30 Femenino Suc. Sur 0.4 0.50000000 0.10 0.2483221 0.21555556
## 31 CLIPE31 Femenino Suc. Sur 0.1 0.25000000 0.40 0.4429530 0.36888889
## 32 CLIPE32 Femenino Suc. Sur 0.2 0.33333333 0.75 0.3668904 0.48000000
## 33 CLIPE33 Masculino Suc. Sur 0.2 0.16666667 0.10 0.4586130 0.56000000
## 34 CLIPE34 Femenino Suc. Sur 0.3 0.25000000 1.00 0.5413870 0.20444444
## 35 CLIPE35 Femenino Suc. Sur 0.0 0.00000000 0.70 0.4653244 0.51555556
## 36 CLIPE36 Femenino Suc. Sur 0.1 0.16666667 0.00 0.6957494 0.19333333
## 37 CLIPE37 Masculino Suc. Sur 0.1 0.16666667 0.70 0.3512304 0.44888889
## 38 CLIPE38 Femenino Suc. Sur 0.0 0.08333333 0.00 0.5257271 0.49777778
## 39 CLIPE39 Femenino Suc. Sur 0.3 0.50000000 0.45 0.5413870 0.10444444
## 40 CLIPE40 Femenino Suc. Sur 0.3 0.33333333 0.65 0.3825503 0.58000000
## 41 CLIPE41 Masculino Suc. Sur 0.2 0.58333333 0.15 0.6711409 0.18666667
## 42 CLIPE42 Masculino Suc. Sur 0.0 0.08333333 0.75 0.3914989 0.18888889
## 43 CLIPE43 Femenino Suc. Sur 0.2 0.58333333 0.20 0.4317673 0.45333333
## 44 CLIPE44 Masculino Suc. Sur 0.0 0.00000000 0.60 0.5838926 0.27111111
## 45 CLIPE45 Masculino Suc. Sur 0.1 0.16666667 0.60 0.3959732 0.31555556
## 46 CLIPE46 Femenino Suc. Sur 0.6 0.58333333 0.35 0.4541387 0.21333333
## 47 CLIPE47 Masculino Suc. Sur 0.2 0.25000000 0.85 0.4519016 0.21555556
## 48 CLIPE48 Masculino Suc. Centro 0.4 0.58333333 0.60 0.5369128 0.22222222
## 49 CLIPE49 Masculino Suc. Centro 0.2 0.50000000 0.65 0.7337808 0.20222222
## 50 CLIPE50 Masculino Suc. Centro 0.6 0.58333333 0.75 0.3601790 0.23777778
## 51 CLIPE51 Masculino Suc. Centro 0.7 0.66666667 0.95 0.7718121 0.55111111
## 52 CLIPE52 Masculino Suc. Centro 0.4 0.33333333 0.70 0.7360179 1.00000000
## 53 CLIPE53 Masculino Suc. Centro 0.7 0.58333333 0.90 0.4183445 0.65111111
## 54 CLIPE54 Femenino Suc. Centro 0.3 0.25000000 0.95 0.4988814 0.78888889
## 55 CLIPE55 Masculino Suc. Centro 0.3 0.33333333 0.85 1.0000000 0.70888889
## 56 CLIPE56 Masculino Suc. Centro 0.2 0.25000000 0.60 0.6286353 0.58888889
## 57 CLIPE57 Femenino Suc. Centro 0.6 0.50000000 0.85 0.6957494 0.64222222
## 58 CLIPE58 Masculino Suc. Centro 0.4 0.33333333 0.25 0.4966443 0.80888889
## 59 CLIPE59 Femenino Suc. Centro 0.1 0.16666667 0.30 0.1834452 0.85111111
## 60 CLIPE60 Masculino Suc. Centro 0.2 0.25000000 1.00 0.5123043 0.36888889
## 61 CLIPE61 Femenino Suc. Centro 0.7 0.58333333 1.00 0.6442953 0.85333333
## 62 CLIPE62 Masculino Suc. Centro 0.3 0.25000000 0.50 0.5838926 0.76000000
## 63 CLIPE63 Femenino Suc. Centro 0.7 0.58333333 0.40 0.8434004 0.70888889
## 64 CLIPE64 Masculino Suc. Centro 1.0 1.00000000 0.20 0.4832215 0.55333333
## 65 CLIPE65 Femenino Suc. Centro 0.4 0.41666667 0.65 0.7628635 0.35777778
## 66 CLIPE66 Femenino Suc. Centro 0.3 0.50000000 0.05 0.5950783 0.63111111
## 67 CLIPE67 Femenino Suc. Centro 0.8 0.66666667 0.40 0.4809843 0.40222222
## 68 CLIPE68 Femenino Suc. Centro 0.7 0.58333333 0.05 0.7762864 0.80000000
## 69 CLIPE69 Masculino Suc. Centro 0.2 0.16666667 0.45 0.8076063 0.49777778
## 70 CLIPE70 Masculino Suc. Centro 0.1 0.08333333 0.80 0.4205817 0.39777778
## 71 CLIPE71 Masculino Suc. Este 0.0 0.00000000 0.70 0.1521253 0.22444444
## 72 CLIPE72 Femenino Suc. Este 0.0 0.00000000 0.00 0.3199105 0.31777778
## 73 CLIPE73 Femenino Suc. Este 0.2 0.16666667 0.70 0.3467562 0.09777778
## 74 CLIPE74 Masculino Suc. Este 0.3 0.33333333 0.00 0.3176734 0.31555556
## 75 CLIPE75 Femenino Suc. Este 0.1 0.08333333 0.45 0.3109620 0.25555556
## 76 CLIPE76 Masculino Suc. Este 0.0 0.08333333 0.55 0.2102908 0.32222222
## 77 CLIPE77 Masculino Suc. Este 0.1 0.16666667 0.10 0.0000000 0.10444444
## 78 CLIPE78 Masculino Suc. Este 0.2 0.16666667 0.90 0.2774049 0.16666667
## 79 CLIPE79 Masculino Suc. Este 0.1 0.16666667 0.80 0.4205817 0.27111111
## 80 CLIPE80 Masculino Suc. Este 0.1 0.08333333 0.65 0.3199105 0.21555556
## Tiempo Opinión
## 1 0.464985994 Regular
## 2 0.033613445 Bueno
## 3 0.103641457 Pésimo
## 4 0.397759104 Muy Bueno
## 5 0.067226891 Pésimo
## 6 0.313725490 Bueno
## 7 0.005602241 Pésimo
## 8 0.028011204 Pésimo
## 9 0.140056022 Bueno
## 10 0.025210084 Bueno
## 11 0.039215686 Excelente
## 12 0.565826331 Muy Bueno
## 13 0.014005602 Excelente
## 14 0.002801120 Muy Bueno
## 15 0.070028011 Regular
## 16 0.154061625 Muy Bueno
## 17 0.109243697 Excelente
## 18 0.014005602 Regular
## 19 0.257703081 Muy Bueno
## 20 0.064425770 Pésimo
## 21 0.117647059 Muy Bueno
## 22 0.028011204 Bueno
## 23 0.064425770 Muy Bueno
## 24 0.145658263 Pésimo
## 25 0.067226891 Bueno
## 26 0.313725490 Pésimo
## 27 0.005602241 Excelente
## 28 0.028011204 Excelente
## 29 0.140056022 Pésimo
## 30 0.025210084 Muy Bueno
## 31 0.039215686 Muy Bueno
## 32 0.565826331 Pésimo
## 33 0.084033613 Muy Bueno
## 34 0.000000000 Regular
## 35 0.039215686 Pésimo
## 36 0.453781513 Pésimo
## 37 0.100840336 Pésimo
## 38 0.736694678 Pésimo
## 39 0.058823529 Muy Bueno
## 40 0.000000000 Muy Bueno
## 41 0.067226891 Excelente
## 42 0.627450980 Pésimo
## 43 0.117647059 Bueno
## 44 0.120448179 Bueno
## 45 0.221288515 Excelente
## 46 0.137254902 Regular
## 47 0.103641457 Muy Bueno
## 48 0.341736695 Pésimo
## 49 0.655462185 Pésimo
## 50 0.067226891 Regular
## 51 1.000000000 Pésimo
## 52 0.005602241 Excelente
## 53 0.036414566 Excelente
## 54 0.039215686 Regular
## 55 0.014005602 Bueno
## 56 0.053221289 Bueno
## 57 0.126050420 Excelente
## 58 0.053221289 Muy Bueno
## 59 0.103641457 Regular
## 60 0.464985994 Pésimo
## 61 0.033613445 Muy Bueno
## 62 0.070028011 Excelente
## 63 0.089635854 Bueno
## 64 0.103641457 Bueno
## 65 0.397759104 Pésimo
## 66 0.078431373 Pésimo
## 67 0.123249300 Excelente
## 68 0.100840336 Pésimo
## 69 0.176470588 Muy Bueno
## 70 0.319327731 Pésimo
## 71 0.064425770 Bueno
## 72 0.140056022 Pésimo
## 73 0.025210084 Bueno
## 74 0.039215686 Bueno
## 75 0.565826331 Excelente
## 76 0.084033613 Muy Bueno
## 77 0.000000000 Regular
## 78 0.039215686 Pésimo
## 79 0.053221289 Muy Bueno
## 80 0.103641457 Excelente