Csv con continente para elaborar tabla de frecuencia
#file.choose()
bd7 <- read.csv("/Users/dannaperez/Desktop/R/RMD/Base_de_datos_continentes.csv")
summary(bd7)
## Geography Continente Category Data.Type
## Length:10 Length:10 Length:10 Length:10
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## Unit X2017 X2018 X2019 X2020
## Min. :0 Min. : 1.00 Min. : 1.00 Min. : 2.0 Min. : 2.00
## 1st Qu.:0 1st Qu.: 11.75 1st Qu.: 21.75 1st Qu.: 26.0 1st Qu.: 34.25
## Median :0 Median : 83.50 Median :165.00 Median :168.5 Median :116.00
## Mean :0 Mean :107.00 Mean :159.00 Mean :175.2 Mean :152.20
## 3rd Qu.:0 3rd Qu.:136.50 3rd Qu.:230.75 3rd Qu.:279.2 3rd Qu.:251.00
## Max. :0 Max. :364.00 Max. :477.00 Max. :490.0 Max. :438.00
## X2021 crecimiento
## Min. : 3.0 Min. :0.1566
## 1st Qu.: 44.0 1st Qu.:0.3539
## Median :115.0 Median :0.6444
## Mean :151.5 Mean :1.6423
## 3rd Qu.:227.5 3rd Qu.:1.8750
## Max. :421.0 Max. :6.5000
Una propuesta para Form sería enfocarse en atraer clientes que sean de origen Europeo o que sus instalaciones estén en ese continente. La gráfica cualitativa se elaboro con el top 10 de países que mostraron más porcentaje de crecimiento en producción de “autos pasajeros” durante el periodo 2017-2021 y mostró que el 50% de los países que estuvieron en el top 10 son de Europa.
En la gráfica de datos cuantitativos podemos observar que en el 2020 hubo una baja muy significativa y esto es resultado de la pandemia producida por el “COVID-19”. La propuesta va hacia la elaboración de manuales pertinentes y realizar pruebas basadas en escenarios de emergencia, esto con la finalidad de fortalecer el sistema de gestión de riesgos para hacer frente a los acontecimientos negativos cuando estos se presenten.
paises <- c("Europa", "Asia", "Asia", "Africa", "Asia", "Europa", "Europa", "Europa", "Asia", "Europa")
table(bd7$Continente)
##
## Africa Asia Europa
## 1 4 5
#install.packages("plyr")
library(plyr)
proporciones <- c(4, 1, 5)
etiquetas <- c("Asia", "Africa", "Europa")
pct <- round(proporciones/sum(proporciones)*100)
etiquetas <- paste(etiquetas, pct)
etiquetas <- paste(etiquetas,"%",sep="")
pie(proporciones,labels = etiquetas,
col=rainbow(length(etiquetas)),
main="Diagrama de tarta")
Eliminar variables que no necesito
bd8 <- bd7
borrar <- c("Geography", "Continente", "Category", "Data.Type", "Unit")
bd9 <- bd8[ , !(names(bd8) %in% borrar)]
summary(bd9)
## X2017 X2018 X2019 X2020
## Min. : 1.00 Min. : 1.00 Min. : 2.0 Min. : 2.00
## 1st Qu.: 11.75 1st Qu.: 21.75 1st Qu.: 26.0 1st Qu.: 34.25
## Median : 83.50 Median :165.00 Median :168.5 Median :116.00
## Mean :107.00 Mean :159.00 Mean :175.2 Mean :152.20
## 3rd Qu.:136.50 3rd Qu.:230.75 3rd Qu.:279.2 3rd Qu.:251.00
## Max. :364.00 Max. :477.00 Max. :490.0 Max. :438.00
## X2021 crecimiento
## Min. : 3.0 Min. :0.1566
## 1st Qu.: 44.0 1st Qu.:0.3539
## Median :115.0 Median :0.6444
## Mean :151.5 Mean :1.6423
## 3rd Qu.:227.5 3rd Qu.:1.8750
## Max. :421.0 Max. :6.5000
Elaborar las variables que necesito. Las variables son a partir de la base de datos
fecha <- c(2017:2021)
suma_por_año <- c(sum(bd7$X2017), sum(bd7$X2018), sum(bd7$X2019), sum(bd7$X2020), sum(bd7$X2021))
bd9 <- cbind(bd9, fecha, suma_por_año)
borrar <- c("crecimiento", "X2017", "X2018", "X2019", "X2020", "X2021")
bd10 <- bd9[ , !(names(bd9) %in% borrar)]
Base de datos con las únicas dos variables que ocupo
summary(bd10)
## fecha suma_por_año
## Min. :2017 Min. :1070
## 1st Qu.:2018 1st Qu.:1515
## Median :2019 Median :1522
## Mean :2019 Mean :1490
## 3rd Qu.:2020 3rd Qu.:1590
## Max. :2021 Max. :1752
?plot
## Help on topic 'plot' was found in the following packages:
##
## Package Library
## graphics /Library/Frameworks/R.framework/Versions/4.2/Resources/library
## base /Library/Frameworks/R.framework/Resources/library
##
##
## Using the first match ...
plot(bd10, xlab = "fecha del 2017 al 2021", type = "b")
summary(bd7)
## Geography Continente Category Data.Type
## Length:10 Length:10 Length:10 Length:10
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## Unit X2017 X2018 X2019 X2020
## Min. :0 Min. : 1.00 Min. : 1.00 Min. : 2.0 Min. : 2.00
## 1st Qu.:0 1st Qu.: 11.75 1st Qu.: 21.75 1st Qu.: 26.0 1st Qu.: 34.25
## Median :0 Median : 83.50 Median :165.00 Median :168.5 Median :116.00
## Mean :0 Mean :107.00 Mean :159.00 Mean :175.2 Mean :152.20
## 3rd Qu.:0 3rd Qu.:136.50 3rd Qu.:230.75 3rd Qu.:279.2 3rd Qu.:251.00
## Max. :0 Max. :364.00 Max. :477.00 Max. :490.0 Max. :438.00
## X2021 crecimiento
## Min. : 3.0 Min. :0.1566
## 1st Qu.: 44.0 1st Qu.:0.3539
## Median :115.0 Median :0.6444
## Mean :151.5 Mean :1.6423
## 3rd Qu.:227.5 3rd Qu.:1.8750
## Max. :421.0 Max. :6.5000
library(ggplot2)
ggplot(bd7, aes(x=X2020, y=crecimiento)) +
geom_point()
ggplot(bd7, aes(x=X2021, y=crecimiento)) +
geom_point()