#Ejercicio Dendograma
#Importar Datos
EmojisFood <- read.csv("C:/Users/julia/OneDrive/Desktop/Maestria/Semestre 1/Visualizacion de datos/Ejercicio clase 4/EmojisFood.csv", stringsAsFactors=TRUE)
#Normalización
EmojisN <- scale(EmojisFood[,c(3:35)], center=FALSE)
summary(EmojisN)
## Calories..kcal. Carbohydrates..g. Total.Sugar..g. Protein..g.
## Min. :0.003786 Min. :0.0000 Min. :0.0000 Min. :0.00000
## 1st Qu.:0.204463 1st Qu.:0.2045 1st Qu.:0.0000 1st Qu.:0.08074
## Median :0.528195 Median :0.4817 Median :0.1795 Median :0.23720
## Mean :0.727043 Mean :0.7115 Mean :0.4679 Mean :0.59328
## 3rd Qu.:1.035565 3rd Qu.:0.9020 3rd Qu.:0.5503 3rd Qu.:0.81631
## Max. :3.400137 Max. :2.9378 Max. :4.7872 Max. :3.25104
## Total.Fat..g. Saturated.Fat..g. Monounsaturated.Fat..g.
## Min. :0.00000 Min. :0.000000 Min. :0.000000
## 1st Qu.:0.01014 1st Qu.:0.003652 1st Qu.:0.001514
## Median :0.04028 Median :0.013566 Median :0.014151
## Mean :0.47032 Mean :0.448490 Mean :0.441847
## 3rd Qu.:0.69937 3rd Qu.:0.613438 3rd Qu.:0.619929
## Max. :5.52832 Max. :5.135958 Max. :5.454241
## Polyunsaturated.Fat..g. Total.Fiber..g. Cholesterol..mg. Vitamin.B6..mg.
## Min. :0.00000 Min. :0.0000 Min. :0.0000 Min. :0.0000
## 1st Qu.:0.01574 1st Qu.:0.0000 1st Qu.:0.0000 1st Qu.:0.2225
## Median :0.07809 Median :0.4861 Median :0.0000 Median :0.3092
## Mean :0.43633 Mean :0.6402 Mean :0.4759 Mean :0.6301
## 3rd Qu.:0.48531 3rd Qu.:0.9722 3rd Qu.:0.4359 3rd Qu.:0.5618
## Max. :4.61939 Max. :3.7393 Max. :3.4068 Max. :3.8107
## Vitamin.A..IU. Vitamin.B12..ug. Vitamin.C..mg. Vitamin.D..IU.
## Min. :0.000000 Min. :0.0000 Min. :0.00000 Min. :0.0000
## 1st Qu.:0.000369 1st Qu.:0.0000 1st Qu.:0.00000 1st Qu.:0.0000
## Median :0.018017 Median :0.0000 Median :0.01665 Median :0.0000
## Mean :0.227113 Mean :0.3663 Mean :0.38137 Mean :0.2164
## 3rd Qu.:0.046445 3rd Qu.:0.2989 3rd Qu.:0.23769 3rd Qu.:0.0000
## Max. :5.676143 Max. :5.7173 Max. :5.31624 Max. :7.1374
## Vitamin.E..IU. Vitamin.K..ug. Thiamin..mg. Riboflavin..mg.
## Min. :0.0000 Min. :0.0000 Min. :0.0000 Min. :0.0000
## 1st Qu.:0.0000 1st Qu.:0.0000 1st Qu.:0.1291 1st Qu.:0.1658
## Median :0.1298 Median :0.1181 Median :0.2999 Median :0.3875
## Mean :0.3798 Mean :0.4922 Mean :0.6021 Mean :0.7121
## 3rd Qu.:0.4603 3rd Qu.:0.5748 3rd Qu.:0.7471 3rd Qu.:1.2200
## Max. :6.5542 Max. :5.0084 Max. :3.7031 Max. :2.8046
## Niacin..mg. Folate..ug. Pantothenic.Acid..mg. Choline..mg.
## Min. :0.00000 Min. :0.0000 Min. :0.0000 Min. :0.00000
## 1st Qu.:0.06131 1st Qu.:0.1067 1st Qu.:0.1280 1st Qu.:0.09117
## Median :0.25787 Median :0.3456 Median :0.4704 Median :0.24798
## Mean :0.58617 Mean :0.5910 Mean :0.6620 Mean :0.56876
## 3rd Qu.:0.67184 3rd Qu.:0.8489 3rd Qu.:0.8372 3rd Qu.:0.66917
## Max. :4.47682 Max. :4.8796 Max. :3.1423 Max. :4.68239
## Calcium..g. Copper..mg. Iron..mg. Magnesium..mg.
## Min. :0.00000 Min. :0.02007 Min. :0.0000 Min. :0.0000
## 1st Qu.:0.05187 1st Qu.:0.19439 1st Qu.:0.1710 1st Qu.:0.2571
## Median :0.11115 Median :0.38878 Median :0.2946 Median :0.3471
## Mean :0.39950 Mean :0.57457 Mean :0.6622 Mean :0.6074
## 3rd Qu.:0.36865 3rd Qu.:0.64463 3rd Qu.:0.9734 3rd Qu.:0.6943
## Max. :6.59490 Max. :5.73892 Max. :3.1014 Max. :4.3200
## Manganese..mg. Phosphorus..g. Potassium..g. Selenium..ug.
## Min. :0.0000 Min. :0.007164 Min. :0.02089 Min. :0.00000
## 1st Qu.:0.0603 1st Qu.:0.143286 1st Qu.:0.47212 1st Qu.:0.01636
## Median :0.2052 Median :0.340305 Median :0.66640 Median :0.07769
## Mean :0.4446 Mean :0.639231 Mean :0.80470 Mean :0.58065
## 3rd Qu.:0.4734 3rd Qu.:0.879421 3rd Qu.:0.96304 3rd Qu.:0.78510
## Max. :6.0989 Max. :4.112322 Max. :2.94551 Max. :2.48614
## Sodium..g. Zinc..mg.
## Min. :0.000000 Min. :0.008011
## 1st Qu.:0.007203 1st Qu.:0.084114
## Median :0.048621 Median :0.280379
## Mean :0.532907 Mean :0.571530
## 3rd Qu.:0.769834 3rd Qu.:0.542733
## Max. :3.230603 Max. :3.757072
#summary(EmojisFood)
#Renombrar indices
rownames(EmojisN) <- EmojisFood$name
#calcular distancias
distancias <- dist(EmojisN)
#Agrupamiento Jerarquico
clusters <- hclust(distancias)
#Librería de dendogramas
#install.packages("ggdendro")
library(ggdendro)
grafica <- ggdendrogram(clusters, size=2)
grafica