Diapositivas Gráficos Básicos en RStudio

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 13

Gráficos básicos en RStudio

Tatiana Jiménez

tjimenez@unisalle.edu.co
Gráfico circular

Para el gráfico circular o de sectores, primero se debe verificar que la variable a


trabajar sea de tipo cualitativo en escala nominal. En el caso de la base ejemplo, se
utilizará la variable Continente.
Para seguir este paso a paso puede utilizar el archivo de Excel
DATOS GUIA 1 que se encuentra en la carpeta. Importe los
datos como se vio en el material anterior.
tjimenez@unisalle.edu.co
Gráfico circular
Se debe recordar que el gráfico circular representa la proporción de unidades
observacionales que pertenecen a cada categoría de respuesta. En este
sentido, los pasos para la construcción son los siguientes:

1. Construcción de una tabla de frecuencias


2. Cálculo de proporciones
3. Construcción del gráfico

Tabla de Tabla de Gráfico


frecuencias proporciones

• TABLA1<-table(Continente) • TABLA2<-prop.table(TABLA1) • pie(TABLA2)

tjimenez@unisalle.edu.co
Gráfico circular

En la ventana de Environment se
observa: se creo un objeto tipo tabla de
frecuencias TABLA1, un objeto TABLA2 En la pestaña Plots, se observa el
de proporciones. gráfico construido

tjimenez@unisalle.edu.co
Gráfico circular
Siga las siguientes instrucciones (una a una) y escriba en su cuaderno que acción
genera cada una de ellas:

1. pie(TABLA2, main=“Proporcion de paises por contienente”)


2. pie(TABLA2, main=“Proporcion de paises por contienente”, labels=“Africa,_26%”,
“America_19%”, “Asia_20%”, “Europa_30%”, “Oceania_5%”)
3. pie(TABLA2, main=“Proporcion de paises por contienente”, labels=“Africa,_26%”,
“America_19%”, “Asia_20%”, “Europa_30%”, “Oceania_5%”, col=c(“blue”, ”purple”,
”red”, “orange”, ”yellow”)

tjimenez@unisalle.edu.co
Gráfico circular
Si se pretende comparar como están distribuidos los países por continente para
Grupo de ingresos Mediano bajo e ingresos Mediano alto

par(mfrow=c(1,2)
pie(prop.table(table(Continente[`Grupo Ingeso`==2])), main="Ingreso mediano bajo")
pie(prop.table(table(Continente[`Grupo Ingeso`==3])), main="Ingreso mediano alto")
La función par indica que se van
a comparar varios gráficos, c(f,c)
indica cuántas filas y cuántas
columnas de gráficos se
necesitan.

En este caso se muestra un


ejemplo donde las tablas de
frecuencia no fueron guardadas
de manera previa, sino que se
generan dentro de la misma
instrucción del gráfico.

Los [ ] se utilizan si se quiere


utilizar información filtrada por
la categoría de otra variable.

tjimenez@unisalle.edu.co
Gráfico de barras

Para dar un ejemplo de construcción de un gráfico de Barras se utilizará la variable


Income_Group, ya que cumple con las características de ser de tipo cualitativo y
estar sus datos en escala ordinal.

tjimenez@unisalle.edu.co
Gráfico de barras
Se debe recordar que el gráfico de barras puede representar el conteo o la
proporción de unidades observacionales que pertenecen a cada categoría de
respuesta. En este sentido, los pasos para la construcción son los siguientes:

1. Construcción de una tabla de frecuencias


2. Cálculo de proporciones
3. Construcción del gráfico
Tabla de Tabla de Gráfico
frecuencias proporciones

• TABLA4<-prop.table(TABLA3)
• TABLA3<-table(Income_Group) • Barplot(TABLA3)
• barplot(TABLA4)

tjimenez@unisalle.edu.co
Gráfico de barras

Ingresamos las instrucciones en ventana


Console, se generan los objetos TABLA3
y TABLA4 como se puede observar en la
ventana Environment. Con la instrucción Se observa que no hay cambio en
par(), indicamos que se van a construir
la forma, si se utiliza el conteo o
dos gráficos de barras.
se utiliza la proporción

tjimenez@unisalle.edu.co
Gráfico de barras

En el gráfico se puede apreciar


que el eje horizontal no está
construido de manera correcta,
pues tenemos una variable en
escala ordinal y el eje no lo
representa.

Para solucionar esto se utilizará la columna Grupo ingreso, la cual es


una codificación de Income_Group

tjimenez@unisalle.edu.co
Gráfico de barras
barplot(table(`Grupo Ingeso`), main="Distribucion de paises", xlab="Grupo de Ingreso",
ylab="Cantidad de paises", col="green",names.arg = c("Bajo","Mediano bajo", "Mediano
Alto", "Alto"))

Y que será:

xlab, ylab,
names.arg?

tjimenez@unisalle.edu.co
Histograma
Se debe recordar que el histograma representa la tendencia de los datos para
una variable de tipo cuantitativa, en el caso de RStudio no es necesario
construir una tabla para elaborar el histograma.

Como ejemplo se utiliza la variable %Importación de alimentos.

hist(`Importaciones de alimentos (% de importaciones de mercaderías)`, main="Importacion de alimentos",


xlab="Porcentaje de importación", ylab="Cantidad de paises",col="pink")

tjimenez@unisalle.edu.co
Serie de tiempo (línea de tendencia)
Los siguientes datos corresponden al número de vehículos importados en Estados Unidos
procedentes de Japón entre 1992 y 2002

Autos<-c(1598919,1501953, 1488159, 1114360, 1190896, 1387812, 1456081, 1707277,


1598919 1839093, 1790346, 204690)
1501953 SERIE<-ts(Autos, start = c(1992,1), frequency = 1)
1488159
1114360 plot(SERIE)
1190896 plot(SERIE, main="Autos importados a EEUU", xlab="Anio", ylab="Autos")
1387812
1456081
1707277
1839093
1790346
204690

tjimenez@unisalle.edu.co

También podría gustarte