Pregunta

Lo que yo quiero hacer sonidos simples. Quiero trazar una curva de coeficiente intelectual normal con R con una media de 100 y una desviación estándar de 15. A continuación, me gustaría ser capaz de superponer un gráfico de dispersión de los datos en la parte superior de la misma.

Alguien sabe cómo hacer esto?

¿Fue útil?

Solución

supongo lo que quiere hacer es lo siguiente: que desea trazar el modelo de densidad normal con media 100 y SD = 15, y desea superponer en la parte superior de que el densidad empírica de un conjunto de observaciones que supuestamente siguen el modelo de densidad normal, por lo que se puede visualizar qué tan bien la densidad modelo se ajusta la densidad empírica. El código siguiente debe hacer esto (aquí, x sería el vector de observaciones reales, pero para fines de ilustración que estoy generando con una distribución normal mixta N (100,15) + 15 * N (0,1), es decir, el pretendido N (100,15) distribución más el ruido).

require(ggplot2)
x <- round( rnorm( 1000, 100, 15 )) + rnorm(1000)*15
dens.x <- density(x)
empir.df <- data.frame( type = 'empir', x = dens.x$x, density = dens.x$y )
norm.df <-  data.frame( type = 'normal', x = 50:150, density = dnorm(50:150,100,15))
df <- rbind(empir.df, norm.df)
m <- ggplot(data = df, aes(x,density))
m + geom_line( aes(linetype = type, colour = type))

text alt

Otros consejos

Bueno, es más como un histograma, ya que creo que usted está esperando que éstos sean más como un proceso redondeada entero:

x<-round(rnorm(1000, 100, 15))
y<-table(x)
plot(y)
par(new=TRUE)
plot(density(x), yaxt="n", ylab="", xlab="", xaxt="n")

Si desea que el valor teórico de Dnorm superpuesta, a continuación, utilice uno de los siguientes:

lines(sort(x), dnorm(sort(x), 100, 15), col="red")

text alt -o

points(x, dnorm(x, 100, 15))

Puede generar puntuaciones de CI PDF con:

curve(dnorm(x, 100, 15), 50, 150)

Pero ¿por qué le gustaría a la dispersión de recubrimiento sobre la curva de densidad? En mi humilde opinión, que es muy raro ...

Además de las otras respuestas buenas, que podría estar interesado en el trazado de una serie de paneles, cada uno con su propio gráfico. .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top