Professional Documents
Culture Documents
Class 29 11 22
Class 29 11 22
monika (22MDT1016)
2022-11-29
"fitting of binomial distribution"
#case(i):coin is unbiased
x=c(0,1,2,3,4,5,6,7)
f=c(7,6,19,35,30,23,7,1)
n=7
p=1/2
q=1/2
f1<-dbinom(x,n,p)
exp_f<-sum(f)*f1
barplot(matrix(c(f,exp_f),nr=2,byrow =
TRUE),beside=T,col=c("black","blue"),names.arg=x)
legend("topright",c("observed frequency","Expected frequency of
binomial"),pch=15,col=c("black","blue"),bty="n")
exp_f
## [1] 1 7 21 35 35 21 7 1
## [1] 0.4832589
q=1-p
print(q)
## [1] 0.5167411
f1<-dbinom(x,n,p)
exp_f<-sum(f)*f1
barplot(matrix(c(f,exp_f),nr=2,byrow =
TRUE),beside=T,col=c("black","pink"),names.arg=x)
legend("topright",c(" observed frequency"," Expected frequency of
binomial"),pch=15,col=c("black","pink"),bty="n")
exp_f
x_bar=sum(f*x)/sum(f)
lambda=x_bar
f1<-dpois(x,lambda)
exp_f<-sum(f)*f1
barplot(matrix(c(f,exp_f),nr=2,byrow =
TRUE),beside=T,col=c("black","pink"),names.arg=x)
legend("topright",c(" observed frequency"," Expected frequency of
poisson"),pch=15,col=c("black","pink"),bty="n")
exp_f
x_bar=sum(f*x)/sum(f)
p=1/x_bar
q=1-p
f1<-dgeom(x-1,p)
exp_f<-sum(f)*f1
barplot(matrix(c(f,exp_f),nr=2,byrow =
TRUE),beside=T,col=c("black","pink"),names.arg=x)
legend("topright",c(" observed frequency"," Expected frequency of
geometric"),pch=15,col=c("black","pink"),bty="n")
exp_f