Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.27 KB | None | 0 0
  1. Confidance_level = function(data,alpha) {
  2.     mean_B=mean(data$ele)
  3.     sd_B=sd(data$ele)
  4.     Confidance=qnorm(1-alpha/2)*sd_B/sqrt(length(data[,1]))
  5.     return(c(mean_B,+Confidance,-Confidance))
  6. }
  7. alpha=0.05
  8. #source("read_data2.R")
  9. source("read_data1.R")
  10. n=seq(from=250,to=4000,by=250)
  11. n=c(n,seq(from=5000,to=10000,by=1000))
  12. #eps=seq(from=1,to=15,by=1)
  13. algo_aux=c("quick","bubble","insertion","merge")
  14. medias=c()
  15. confidace_level1=c()
  16. confidace_level2=c()
  17. for (i in n) {
  18.     teste=Confidance_level(t1[which((t1$algo==aux[2])&(t1$n==i)),],alpha)
  19.     medias=c(medias,teste[1])
  20.     confidace_level1=c(confidace_level1,teste[2])
  21.     confidace_level2=c(confidace_level2,teste[3])
  22.  
  23. }
  24. mediasN=medias/n
  25. confidace_level1N=confidace_level1/n
  26. confidace_level2N=confidace_level2/n
  27. #p=plot(n,medias,type="b")
  28. #arrows(n,medias,n,medias+confidace_level1,length=0.05, angle = 90)
  29. #arrows(n,medias,n,medias+confidace_level2,length=0.05, angle = 90)
  30.  
  31.  
  32. p=plot(n,mediasN,type="b",ylim=c(0.65, 0.75))
  33. arrows(n,mediasN,n,mediasN+confidace_level1N,length=0.05, angle = 90)
  34. arrows(n,mediasN,n,mediasN+confidace_level2N,length=0.05, angle = 90)
  35.  
  36. #plot(1)
  37. #arrows(1,1,1,2)
  38.  
  39. #mean_B=mean(bubble_aux$ele)
  40. #sd_B=sd(bubble_aux$ele)
  41. #Confidance=qnorm(1-alpha/2)*sd_B/sqrt(length(bubble_aux[,1]))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement