You are on page 1of 1

library(dplyr)

library(ggplot2)
m1<-as.data.frame(replicate(100, rnorm(49,2,3)))
mm1<-m1 %>% summarise_if(is.numeric, mean) #calcula la media del dataframe
rownames(mm1)="medias" #cambia el nombre de 1 por "medias"
mm1<-t(mm1) #transpone el dataframe
mm1<-as.data.frame(mm1) #lo convierte en un dataframe
h0<-ggplot(mm1,mapping = aes(x=medias)) #ingresa los datos para graficar
h1<-h0+geom_histogram(fill="aquamarine4",aes(y=..density..),binwidth = 0.3,color="white")
#dibuja el histograma
h2<-h1+stat_function(mapping = aes(colour = "N(2,3/7)"),fun = dnorm,args = list(mean = 2,sd =
3/7))
h3<-h2+stat_function(mapping = aes(colour = "N(2,3/10)"),fun = dnorm,args = list(mean = 2,sd =
3/10))
h4<-h3+stat_function(mapping = aes(colour = "N(2,3/15)"),fun = dnorm,args = list(mean = 2,sd =
3/15))
h5<-h4 +labs(x = "Medias", y= "Escala",title = "Grafico para muestras tamaño 49")
h6<-h5+scale_colour_manual(values = c("red", "black","yellow"))
h6

You might also like