Если это действительно z-показатели, то просто построить график функции плотности dnorm()
. Выглядит так, как будто вы хотите, чтобы ваша фактическая ось х была равна 0.
zmax <- 4
curve(dnorm, -zmax, zmax, xaxt = 'n', bty = 'n')
axis(1, -zmax:zmax, pos = 0)
Чтобы нарисовать линию, вы можете снова использовать функцию dnorm
.
zscore <- 1.65
segments(zscore, 0, zscore, dnorm(zscore))
Вы могли бы даже красиво затенить ...:)
x <- seq(zscore, zmax, 0.01)
y <- c(0, dnorm(x)[1:(length(x)-2)],0)
polygon(x,y, density = 20)
Вы также можете использовать segments
и команду text
, чтобы разместить на графике метки того, что означают заштрихованные и не заштрихованные области.