Advertisement
Guest User

Untitled

a guest
Feb 10th, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.39 KB | None | 0 0
  1. # Zadacha 1
  2. # Во текот на 30 дена броени се примените и испратените пораки во еден ден кон еден
  3. # број. Резултатите се запишани во следните два вектори
  4. library(stats4)
  5. X <<- c(5,4,7,8,4,0,3,7,4,5,11,4,7,10,5,4,8,6,6,9,9,4,5,7,3,1,4,5,6,9)
  6. Y <<- c(3,2,2,3,2,1,2,2,1,3,2,0,1,1,3,0,2,0,1,2,5,4,3,2,2,3,1,2,1,3,1)
  7. par(mfrow = c(1,2))
  8. hist(X, nclass = (max(X) - min(X)), freq = F)
  9. lines(density(X), lwd = 3)
  10. hist(Y, nclass = (max(Y) - min(Y)), freq = F)
  11. lines(density(Y), lwd = 3)
  12. paste("Prosek na prateni poraki : ", mean(X))
  13. paste("Prosek na primeni poraki : ", mean(Y))
  14. paste("Da pretpostavime deka X i Y ~ Po, taka shto lambda_x = 6, lambda_y = 2")
  15. paste("Spored MLE se dobiva :")
  16. poisson.lik.X <- function(lambda_x = 2) {
  17.   n <- length(X)
  18.   logl <- sum(X) * log(lambda_x) - n * lambda_x
  19.   return(-logl)
  20. }
  21. poisson.lik.Y <- function(lambda_y = 2) {
  22.   n <- length(Y)
  23.   logl <- sum(Y) * log(lambda_y) - n * lambda_y
  24.   return(-logl)
  25. }
  26. mle(poisson.lik.X)
  27. mle(poisson.lik.Y)
  28.  
  29. # ----------------------------------------------------------------------------
  30. # MLE eksponencijalna... (pr. 4)
  31. lambda = 2
  32. X <<- rexp(3000, lambda)
  33. log.L <- function(lam = 2) {
  34.   n <- length(X)
  35.   - n * log(lam) + lam * sum(X)
  36. }
  37. (fit <- mle(log.L))
  38.  
  39. # --------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement