Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.34 KB | None | 0 0
  1. confidenceInterval <- function(x, confidenceLevel=0.95){
  2.     N <- length(x)
  3.     alpha <- 1-confidenceLevel
  4.     if (N<30)
  5.        stat <- qt(1-alpha/2, N-1)
  6.     else
  7.        stat <- qnorm(1-alpha/2)
  8.     interval <- stat * sd(x) / sqrt(N)
  9.     mean_value <- mean(x)
  10.     result <- c(mean_value-interval, mean_value+interval)
  11.     names(result) <- c("lower", "upper")
  12.     result
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement