Professional Documents
Culture Documents
Practical 4
Practical 4
#In R, we can generate random numbers from a specific probability distribution easily.
To #generate numbers from poisson distribution, we can use rpois function. #We will
generate 100 data points from Poisson distribution with parameter lambda =5 #using
rpois function R
dlike=data.frame(data=likelihood)
dlike #dataframe of likelihoods
## data
## 1 3.065662e-03
## 2 3.608941e-02
## 3 1.008188e-01
## 4 1.562935e-01
## 5 1.754674e-01
## 6 1.606231e-01
## 7 1.277167e-01
## 8 9.160366e-02
## 9 6.072688e-02
## 10 3.783327e-02
## 11 2.241521e-02
## 12 1.274064e-02
## 13 6.993704e-03
## 14 3.726801e-03
## 15 1.935788e-03
## 16 9.833474e-04
## 17 4.898433e-04
## 18 2.398174e-04
## 19 1.156090e-04
## 20 5.496410e-05
## 21 2.580662e-05
## 22 1.197991e-05
## 23 5.504081e-06
## 24 2.504998e-06
## 25 1.130204e-06
hist(likelihood,main=”likelihood of a single data point”,xlab=”likelihood(in class
intervals)”,col=rainbow(6))
simple.freqpoly(likelihood,main=”likelihood of a single data point”,xlab=”likelihood(in class
intervals)”,col=rainbow(6))
dens=density(likelihood)
plot(dens)
tab=data.frame(lamda=seq(1,25),likelihood)
tab
## lamda likelihood
## 1 1 3.065662e-03
## 2 2 3.608941e-02
## 3 3 1.008188e-01
## 4 4 1.562935e-01
## 5 5 1.754674e-01
## 6 6 1.606231e-01
## 7 7 1.277167e-01
## 8 8 9.160366e-02
## 9 9 6.072688e-02
## 10 10 3.783327e-02
## 11 11 2.241521e-02
## 12 12 1.274064e-02
## 13 13 6.993704e-03
## 14 14 3.726801e-03
## 15 15 1.935788e-03
## 16 16 9.833474e-04
## 17 17 4.898433e-04
## 18 18 2.398174e-04
## 19 19 1.156090e-04
## 20 20 5.496410e-05
## 21 21 2.580662e-05
## 22 22 1.197991e-05
## 23 23 5.504081e-06
## 24 24 2.504998e-06
## 25 25 1.130204e-06
plot(tab,col=”red”,main=”likelihood v/s lamda graph”)
#density plot of the likelihood of the first data point