Guest User

Untitled

a guest
Jul 17th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. calcularIntervaloDeConfiancaPara95 = function(x) mean(x) + qt(c(0.025,0.975),df = length(x)-1)*sqrt(var(x)/length(x))
  2.  
  3. calcularIt95 = function(tam) qt(c(0.025,0.975),df = tam-1)
  4.  
  5. calcularIntervaloDeConfiancaPara99 = function(x) mean(x) + qt(c(0.005,0.995),df = length(x)-1)*sqrt(var(x)/length(x))
  6.  
  7. calcularIt99 = function(tam) qt(c(0.005,0.995),df = tam-1)
  8.  
  9. calcularGraficoNormal = function(tam) curve(dnorm(x),xlim=c(-3,3))
  10.  
  11. pintarGrafico = function(x,y,tam){
  12. intervalo = 0.0001
  13. cord.x = c(x,seq(x,y,intervalo),y)
  14. cord.y = c(0,dt(seq(x,y,intervalo),df=tam-1),0)
  15. polygon(cord.x,cord.y,col = 'skyblue')
  16. }
  17.  
  18. Como usar :
  19.  
  20. ## Calculando Intervalo de Confiança (95%)
  21. intervaloDeConfiancaPara95 = calcularIntervaloDeConfiancaPara95(whitePerCap)
  22. it95 = calcularIt95(n)
  23. graficoNormal95 = calcularGraficoNormal(n)
  24. #Agora só falta pintar as áreas que estão fora do intervalo de confiança
  25. pintarGrafico(-4,it95[1],n)
  26. pintarGrafico(it95[2],4,n)
  27. pintarGrafico(0,0,n)
  28. ## Fim Calculando Intervalo de Confiança (95%)
  29.  
  30. ## Calculando Intervalo de Confiança (99%)
  31. intervaloDeConfiancaPara99 = calcularIntervaloDeConfiancaPara99(whitePerCap)
  32. it99 = calcularIt99(n)
  33. graficoNormal99 = calcularGraficoNormal(n)
  34. #Agora só falta pintar as áreas que estão fora do intervalo de confiança
  35. pintarGrafico(-4,it99[1],n)
  36. pintarGrafico(it99[2],4,n)
  37. pintarGrafico(0,0,n)
  38. ## Fim Calculando Intervalo de Confiança (99%)
Add Comment
Please, Sign In to add comment