Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. > nuclear <- c(7, 20, 16, 6, 58, 9, 20, 50, 23, 33, 8, 10, 15, 16, 104)
  2. > quantile(nuclear)
  3. 0% 25% 50% 75% 100%
  4. 6.0 9.5 16.0 28.0 104.0
  5.  
  6. quart <- function(x) {
  7. x <- sort(x)
  8. n <- length(x)
  9. m <- (n+1)/2
  10. if (floor(m) != m) {
  11. l <- m-1/2; u <- m+1/2
  12. } else {
  13. l <- m-1; u <- m+1
  14. }
  15. c(Q1=median(x[1:l]), Q3=median(x[u:n]))
  16. }
  17.  
  18. Q1 Q3
  19. 9 33
  20.  
  21. y <- matrix(NA, 2, 10)
  22. rownames(y) <- c("Q1", "Q3")
  23. colnames(y) <- c(1:9, "Quart")
  24. for (n in 3:5) {
  25. j <- 1
  26. for (i in 1:9) {
  27. y[, i] <- quantile(1:n, probs=c(1/4, 3/4), type=i)
  28. }
  29. y[, 10] <- quart(1:n)
  30. cat("n", n, ":n")
  31. print(y, digits=2)
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement