Está en la página 1de 4

graficas.

r1444503

2022-05-21

#creacion de la lista de datos


edades <- c(32,40,53,54,28,48,41,45,50,
29,28,56,30,46,61,63,51,60,
45,26,24,70,20,34,46,59,54,
26,67,50,39,47,20,40,60,56)
#los datos quedan guardados en el objeto "edades"
datos <-data.frame(edades)
#crea una tabla de dos dimensiones (filas x columnas)
menores30 <-datos<=30
# consultando la frecuncia de la condicion
table(menores30)

## menores30
## FALSE TRUE
## 27 9
table(datos>30 & datos<= 50)#mayores de 30+ menores o igual a 50

##
## FALSE TRUE
## 22 14
datos[datos$edades<=30,]#lista de datos que cumplen la condicion

## [1] 28 29 28 30 26 24 20 26 20
datos [datos$edades>30 & datos<=50,]

## [1] 32 40 48 41 45 50 46 45 34 46 50 39 47 40
table(datos>50)#mayores a 50

##
## FALSE TRUE
## 23 13
datos[datos$edades>50,]

## [1] 53 54 56 61 63 51 60 70 59 54 67 60 56
#creacion de lista de datis

Q1<-quantile(edades, c(0.25),type=6);Q1

## 25%
## 30.5

1
Q2<-quantile(edades, c(0.50),type=6); Q2

## 50%
## 46
Q3<-quantile(edades, c(0.75),type=6);Q3

## 75%
## 55.5
Qdecil<-quantile(edades,c(0.10),type=6);Qdecil

## 10%
## 25.4
quantile(edades,c(0.10,0.20,0.30,0.40,0.50,0.60,0.70,0.80,0.90,0.1), type=6)

## 10% 20% 30% 40% 50% 60% 70% 80% 90% 10%
## 25.4 28.4 34.5 40.8 46.0 50.0 53.9 57.8 61.6 25.4
install.packages("ggplot2")

## Installing package into '/cloud/lib/x86_64-pc-linux-gnu-library/4.1'


## (as 'lib' is unspecified)
library(ggplot2)

install.packages("scales")

## Installing package into '/cloud/lib/x86_64-pc-linux-gnu-library/4.1'


## (as 'lib' is unspecified)
library(scales)

n<- c(250,350)
porcentaje<-c(41.67,58.33)
sexo<-c("hombre","mujer")
poblacion<-data.frame(sexo,n,porcentaje)

#grafica de torta:
ggplot(data=poblacion,mapping = aes(x="",y=n,fill=sexo))+
geom_bar(stat = "identity",color="white")+
geom_text(aes(label=percent(porcentaje/100)),
position=position_stack(vjust = 0.5),
color="white",size=6)+
coord_polar(theta="y")+
theme_void()+labs(title="grafico de pie")

2
grafico de pie

sexo
42%
hombre

58% mujer

ggplot(data=poblacion,mapping = aes(x=2,y=n,fill=sexo))+
geom_bar(stat = "identity",color="white")+
geom_text(aes(label=percent(porcentaje/100)),
position=position_stack(vjust = 0.5),
color="white",size=6)+
coord_polar(theta="y")+
theme_void()+labs(title="grafico de dona")+
scale_fill_manual(values=c("pink","green"))+xlim(0.5,2.5)

3
grafico de dona

42% sexo
hombre
mujer
58%

También podría gustarte