r语言 binom.test 对二项分布中哪个参数进行检验

Python021

r语言 binom.test 对二项分布中哪个参数进行检验,第1张

比率P啊,binom.test(x, n, p = 0.5, alternative = c(“two.sided”,“less”,“greater”),conf.level= 0.95)

x为具有特征样本数,n为样本总数,p为检验的比率;

例子:

有一批蔬菜种子的平均发芽率p0=0.85,现随即抽取500粒,用种衣剂进行浸种处理,结果有445粒发芽。试检验种衣剂对种子发芽率有无效果。

解:根据题意,所检验的问题为

H0:p=p0=0.85, H1:p≠p0

可以用R语言的binom.test

代码:binom.test(445,500,p=0.85)

问题关键在于数据全为0,这样在算t检验统计里时,其分母为0,故得到NaN。

因此在t.test设置任何参数都是没有用的,你应该在t.test之有加条件判断出现这种情况 应该 先令

p>0.05才行

第一、注意参数  alternative = c("two.sided", "less", "greater")  你要选择是单侧还是双侧的

第二、paired = T   若是成对数据 这个参数应该是T

第三、默认的参数是 var.euqal= F , 方差不相等

最后建议自己不用现成的函数 ,一行一行的按照书上的公式自己算,R是可以办到的

#例子

x<- c(1:10)

y<-c(rep(1:5,2))

x_bar <- mean(x)

Q<- sum(x - mean(x))^2

...

...

#自己按照公式算一遍。。。加深印象!