R 请帮我完成统计作业

R 请帮我完成统计作业,r,statistics,R,Statistics,数据集命令: download.file("http://www.openintro.org/stat/data/atheism.RData", destfile ="atheism.RData") load("atheism.RData") 问题: 根据数据集,美国无神论者的百分比是多少,四舍五入到2位小数 这就是我所做的: 我用求和函数得到无神论者的总数,然后除以无神论者+非无神论者的总数。听起来对吗?例如:无神论者/无神论者+非无神论者 我的答案是: 0.05 第二个问题,我希望得到帮助

数据集命令:

download.file("http://www.openintro.org/stat/data/atheism.RData", destfile ="atheism.RData")
load("atheism.RData")
问题: 根据数据集,美国无神论者的百分比是多少,四舍五入到2位小数

这就是我所做的:

我用求和函数得到无神论者的总数,然后除以无神论者+非无神论者的总数。听起来对吗?例如:无神论者/无神论者+非无神论者

我的答案是:

0.05

第二个问题,我希望得到帮助:

无神论者样本比例四舍五入的置信区间的标准误差是多少

我的答案是0.0158

公式为sqrtp1-p/N

我认为我没有得到p,所以我默认使用0.5。 所以,SQRT0.51-0.5/1002,我通过加上无神论者+非无神论者得到了1002,它是总大小N


似乎是对的???

正如@Elin所说,这更多的是一个统计问题,而不是编程问题。此外,开放式介绍是一个伟大的文字统计,所以去读

现在,既然你在问一个R问题,这里有一些关于R的信息,你应该知道如何解决这个问题。但是,由于它是硬件,我不会为您编写解决方案。这不会对你有长期的帮助

首先,要计算有多少元素具有某一级别的因子,可以利用R将布尔值视为1和0这一事实。所以,你可以对布尔向量求和得到一个计数

例如,iris数据集请参阅“?iris”了解更多详细信息,其中包含一个因子物种。要获取具有setosa级别的物种变量数,请运行:

sum(iris$Species== "setosa")
要获得比例,可以除以变量的长度:

sum(iris$Species== "setosa") / length(iris$Species)
请注意,对于我来说,lengthaheism$response返回的是88032,而不是1002。通过将无神论$response的两个级别相加,我得到了相同的结果。我建议您再次检查这是同一个数据集

您需要自己计算标准误差。我建议仔细阅读课文和问题,因为我怀疑0.5不是p的正确值

此外,关于R.运算顺序的算术注释也有很好的规定,但对于新用户可能很有用。我建议尽可能多地使用parenthasis。此外,乘法需要“*”运算符,即使是a*b+c形式的乘法-它不像在代数a b+c中那样被假定


如果你有更多的问题,请随意提问。但是,你必须学会统计!开放式简介是一本很棒的书,所以好好利用它吧

这看起来不像是一个编程问题。你可能想看看你的课本,找到如何根据样本比例计算标准误差的答案。或者你可以阅读?帮助。