How to plot a density estimate on top of the histogram?

Selvam picture Selvam · Oct 18, 2012 · Viewed 13.9k times · Source

Possible Duplicate:
Fitting a density curve to a histogram in R

x is a NAs free numeric vector.

I run:

> hist(x,density(x), prob=TRUE)

Error Message I get:
Error in rank(x, ties.method = "min", na.last = "keep") : 
  unimplemented type 'list' in 'greater'

It was suggested that I set prob =TRUE when calling hist. If you can explain that as well, it will be great. Thank you.

Answer

Hong Ooi picture Hong Ooi · Oct 18, 2012

You need to call hist and density separately. Something like this:

hist(x, prob=TRUE)
lines(density(x))