Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply

Script R - Superponer curva de distribución normal

Hola a todos,

Tener un poco de un problema superponiendo una curva de distribución normal en un objeto visual de histograma, utilizando scripts de R.

# The following code to create a dataframe and remove duplicated rows is always executed and acts as a preamble for your script: 

# dataset <- data.frame(Ratings)
# dataset <- unique(dataset)

# Paste or type your script code here:
library(ggplot2)
ggplot(data=dataset,aes(x=dataset$Ratings)) +
    geom_histogram(aes(y=..density..),col="#ffffff",fill="#bfd730") +
    labs(title="Employee 2019 Performance Rating", x="Performance Ratings", y="Frequency") +
    geom_density(col=2) 

#Adding Normal Curve 
ratings_norm_curve=rnorm(length(Ratings),mean(Ratings),sd(Ratings))

#Adding it to Histogram 
lines(density(ratings_norm_curve, adjust = 2), col="blue", lwd=2)

¿Qué podría estar haciendo mal aquí?

6 REPLIES 6
Icey
Community Support
Community Support

Hola @GradStudent2020 ,

Siento responder tarde. Compruebe si esto podría satisfacer sus requisitos:

library(ggplot2)
ggplot(data=dataset,aes(x=dataset$Ratings)) +
    geom_histogram(aes(y=..density..),col="#ffffff",fill="#bfd730") +
    labs(title="Employee 2019 Performance Rating", x="Performance Ratings", y="Frequency") +
    geom_density(col=2) +
    stat_function(fun = dnorm, 
        args = list(mean = mean(dataset$Ratings, na.rm = TRUE), 
                    sd = sd(dataset$Ratings, na.rm = TRUE)), 
                    colour = 'blue') 

histogram.PNG

Saludos

Icey

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

¿Por qué la frecuencia en el eje se muestra en decimales? deben ser enteros.

@Icey es posible mostrar el recuento de frecuencia en el eje X de este código?

Sí, muchas gracias!!! 🙂

Icey
Community Support
Community Support

Hola @GradStudent2020 ,

Por favor, compáreme algunos datos de muestra ficticios, no datos reales, para su prueba.

Saludos

Icey

Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

@Icey disculpas por el retraso, pero he seleccionado el conjunto de datos para usted - es un ejemplo, y dentro de la hoja de cálculo he incluido la salida visual actual, el código que estoy usando y una instrucción de resultado deseada. 🙂

¡Hazme saber lo que se te ha ocurrió! Agradezco su ayuda con esto.

¡Muchas gracias!

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors