Как нарисовать график нормального распределения с двумя стандартными отклонениями в R

Я новичок в R и хотел бы построить график нормального распределения, где область двух стандартных отклонений выбрана стрелками, точно так, как показано ниже.

введите здесь описание изображения


person Homayoon    schedule 03.11.2015    source источник


Ответы (1)


На этот вопрос не хватает усилий, но он меня заинтересовал, так что вот он:

#standard normal distribution data
x <- seq(-4, 4, length=100)
hx <- dnorm(x)

#plot a standard normal distribution
plot(x, hx, type="l", lty=2, xlab="x value")
#plot a vertical line at -2*std
abline(v=-2, col='red')
#plot a vertical line at  2*std
abline(v= 2, col='red')
#make the arrow
arrows(x0=-2, y0=0.35, x1=2, y1=0.35, code=3, col='blue')
#plot the text
text(x=0, y=0.37,labels='95%', col='red')

Результат:

введите здесь описание изображения

person LyzandeR    schedule 03.11.2015