Guest User

Untitled

a guest
Jun 24th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. > a <- 0
  2. > b <- 1
  3. > mu <- (a+b)/2
  4. > nsim <- 1e+5
  5. > hits <- 0
  6. > n <- 10
  7. > for (i in 1:nsim) {
  8. + x <- runif(n, a, b)
  9. + ci <- confint(lm(x ~ 1))
  10. + if (ci[1] < mu & ci[2] > mu)
  11. + hits <- hits + 1
  12. + }
  13. > hits/nsim
  14. [1] 0.94738
  15.  
  16. > l1 <- l2 <- numeric(nsim)
  17. > hits2 <- 0
  18. > n <- 10
  19. > pm <- c(-1,1)
  20. > for (i in 1:nsim) {
  21. + x <- runif(n, a, b)
  22. + ci <- confint(lm(x ~ 1))
  23. + l1[i] <- ci[2]-ci[1]
  24. + ci2 <- (min(x)+max(x))/2 + pm*(max(x)-min(x))/2*(1/0.05^(1/(n-1))-1)
  25. + l2[i] <- ci2[2]-ci2[1]
  26. + if (ci[1] < mu & ci[2] > mu)
  27. + hits <- hits + 1
  28. + if (ci2[1] < mu & ci2[2] > mu)
  29. + hits2 <- hits2 + 1
  30. + }
  31. > hits2/nsim
  32. [1] 0.94917
  33. > mean(l1)
  34. [1] 0.407362
  35. > mean(l2)
  36. [1] 0.3230234
Add Comment
Please, Sign In to add comment