Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. z <- (246.6-250)/9.8*sqrt(218)
  2. if (z < qnorm(0.01)){
  3. print("oszust na 99%")
  4. }
  5. qnorm(0.01)
  6. pnorm(z)
  7.  
  8. #
  9. #ho:
  10. # mi = 5
  11. #h1:
  12. # mi != 5
  13.  
  14.  
  15. dane <- c(6.1753, 8.7678, 0.58231, 6.8243, 5.7375, 2.4846, 4.2328, 5.7852, 12.257, 10.639, 2.4002, 11.17, 6.5508, 4.9739, 6.5295, 4.6901, 4.8517, 8.0794, 7.9181, 7.9344)
  16. srednia = mean(dane)
  17. odch = sd(dane)
  18.  
  19. z1 <- (srednia-5)/sd*sqrt(length(dane))
  20. if (z1 != qnorm(0.05/2)){
  21. print("oszust na 99%")
  22. }
  23.  
  24. u = 5 (mi)
  25. u =! 5
  26. alfa = 0.05
  27. #H0: obszar kryt: (-inf, Z(alfa/2)) w sumie (Z(1-alfa/2), inf)
  28. data <- read.csv(#katalog strace naglowki, header = FALSE)
  29. dane <- c(6.1753, 8.7678, 0.58231, 6.8243, 5.7375, 2.4846, 4.2328, 5.7852, 12.257, 10.639, 2.4002, 11.17, 6.5508, 4.9739, 6.5295, 4.6901, 4.8517, 8.0794, 7.9181, 7.9344)
  30. #gdy by byl w .csv: to by byla tabela
  31. m <- mean(dane) #w csv: mean(dane$V1)
  32. s <- sd(dane) #w csv: sd(dane$V1)
  33. mu <- 5
  34. n <- length(dane) # length(dane&V1)
  35. Z <- sqrt(n)*(m-mu)/s #= 2.15
  36. qt(alfa/2, n-1) #= -2.09
  37. qt(1-alfa/2, n-1) #= 2.09
  38. #czyli obszar krytyczny: (-inf, -2.09) U (2.09, inf)
  39. #nasze Z jest w obszarze krytycznym, czyli odrzucamy naszą hipotezę
  40. # srednia nie wynosi 5
  41. t.test(dane, mu = 5)
  42.  
  43. # 3
  44. n1 = 38
  45. n2 = 34
  46. mi1 = 42.6
  47. mi2 = 48.8
  48. s1 = 12.2
  49. s2 = 15.7
  50. alfa = 0.05
  51.  
  52.  
  53. znew = (mi1-mi2)/(sqrt(((s1^2)/n1)+((s2^2)/n2)))
  54. print(znew)
  55. qnorm(alfa)
  56. #odrzucam od (-inf, do qnorm(alfa))
  57.  
  58. if (znew < qnorm(alfa)){
  59. print("akcja sie powiodla chyba")
  60. }
  61.  
  62.  
  63. #4
  64. dane <- read.csv("z4.txt", header = FALSE)
  65. alfa <- 0.05
  66. mi1 <- mean(dane$V1[dane$V2 ==1])
  67. mi2 <- mean(dane$V1[dane$V2 ==2])
  68.  
  69. # powinno byc
  70. dane$V2 <- as.factor(dane&V2)
  71. t.test(V1~V2, data = dane)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement