我正在使用R进行统计工作。在使用R程序执行此操作之前,我已手动完成。所以这就是问题所在。
300名电视观众的样本被要求将电视节目的整体质量从0(可怕)评分为100(最佳)。从结果构建直方图,并注意到 它是丘形和对称的,样本平均值为65,样本标准 偏差为8.大约是什么比例的评级高于81?
我已经用这个手动回答了: PR(X> 81)= PR(Z>(81-65)/ 8)= PR(Z→2)= 0.0227 所以这个比例是0.023或2.3%
我在如何在R中执行此操作时遇到问题?我尝试过使用pnorm(p=..,mean=..,sd=..)
,但在我的手册中没有找到类似的结果。
非常感谢您的回答
答案 0 :(得分:4)
您确定了正确的功能。
pnorm
上的帮助提供了参数列表:
pnorm(q, mean = 0, sd = 1, lower.tail = TRUE, log.p = FALSE)
解释参数:
x, q: vector of quantiles.
mean: vector of means.
sd: vector of standard deviations.
log, log.p: logical; if TRUE, probabilities p are given as log(p).
lower.tail: logical; if TRUE (default), probabilities are P[X <= x]
otherwise, P[X > x].
在“价值:”下面说
... ‘pnorm’ gives the distribution function,
所以这涵盖了一切。如果你想要正确的值,你想要q
的左侧区域和正确的mu和sigma值,你将得到它下面的区域。如果您想要上面的区域,请添加lower.tail=FALSE
。
像这样:
pnorm(81,65,8) # area to left
[1] 0.9772499
pnorm(81,65,8,lower.tail=FALSE) # area to right ... which is what you want
[1] 0.02275013
(当你进入远端的尾巴时,这种方式比从1中减去第一个东西更准确)
编辑:此图表可能会澄清事情:
http://www.artisconsulting.com/blogs/greggalloway/2012/6/8/na-for-subtotals