Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. rm(list=ls())
  2. graphics.off()
  3. library(lattice)
  4. library(moments)
  5. setwd('I:\\mpis\\lab4') # prosz� odkomentowa� i wskaza� katalog, gdzie zapisano skrypt
  6.  
  7. tab <-read.table('ankieta.txt', header = TRUE)
  8.  
  9. dane <- tab$Wzrost[tab$P�e�=='M']
  10. qqnorm(dane)
  11. qqline(dane)
  12. cat('Zmienne sa skupione w poblizu lini ')
  13. cat ('\nH0: proba pochodzi z rozkladu normalnego\nH1 proba nie pochodzi z rozkladu normalnego')
  14. shapiroTest=shapiro.test(dane)
  15. print(shapiroTest)
  16. if(shapiroTest$p.value<0.01)
  17. {
  18. cat ('Odrzucamy H0\n')
  19. }else
  20. {
  21. cat ('Brak podstaw do odrzucenia H0\n')
  22. }
  23. wzrostTTest<-t.test(dane,mu=179,alternative='greater',conf.level=0.95)
  24.  
  25. cat('H0: m=179cm\nH1 m>179cm\n')
  26.  
  27. if(wzrostTTest$p.value<0.05)
  28. {
  29. cat ('Odrzucamy H0\n')
  30. }else
  31. {
  32. cat ('Brak podstaw do odrzucenia H0\n')
  33. }
  34.  
  35. ci_mean <- function(x,conf.level)
  36. {
  37. n <- length(x)
  38. a=1-conf.level
  39. ta <- qt(1-a/2,n-1)
  40.  
  41. c(mean(x)-ta*(sd(x)/sqrt(n-1)),mean(x)+ta*(sd(x)/sqrt(n-1)))
  42. }
  43. cat('Przedzial ufnosci: 0.95')
  44. print(ci_mean(dane,0.95))
  45. cat('Przedzial ufnosci: 0.98')
  46. print(ci_mean(dane,0.98))
  47.  
  48. cat('Im wiekszy poziom ufnosci, tym wieksza szerokosc\n')
  49. ci_sd<-function(x,conf.level){
  50. n=length(x)
  51. a=1-conf.level
  52. s=sd(x)
  53. c1=qchisq(a/2,n-1)
  54. c2=qchisq(1-(a/2),n-1)
  55. sqrt(c((n*(s^2))/c2,(n*(s^2))/c1))
  56. }
  57. cat('Poziom ufnosci: 0.97')
  58. print(ci_sd(dane,0.97))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement