Advertisement
Guest User

R

a guest
Dec 17th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. setwd("C:\\Users\\Linas\\Desktop\\R ND")
  2. v = 5
  3. n = 9
  4. p = n/(v+n)
  5.  
  6. #1 uzduotis
  7. #1.
  8.  
  9. x = 0:n
  10. x
  11. S = dbinom(x,n,p) #randamos visos tikimybes
  12. S
  13. rbind(x,S) #padaromas atsitiktinio dydzio skirstinys
  14.  
  15. #2. Pasiskirstymo funkcija
  16.  
  17. P = pbinom(x, n, p)
  18. P
  19.  
  20. #3. Breziniai
  21. png("Pirma.png")
  22. par(mfrow=c(1,2))
  23. plot(x,S, type="o", main="skirstinio daugiakampio brezinys")
  24. plot(x,P, type="l", main="pasiskirstymo funkcijos brezinys")
  25. dev.off()
  26.  
  27. #4. Vidutine
  28.  
  29. EX=sum(x*S)
  30. EX
  31. #EX = 5.785714, todel didziausia tikimybe yra pataikyti 6 baudas.
  32.  
  33. #5. P(S<5)
  34.  
  35. Tik = 1-dbinom(9, n, p)-dbinom(8, n, p)-dbinom(7, n, p)-dbinom(6, n, p)-dbinom(5, n, p)
  36. Tik
  37.  
  38. #2 uzduotis
  39. vid = v
  40. stdn = n/10
  41. F = function(x) dnorm(x,vid,stdn)
  42. P2 = integrate(F, v-1, v+2) #tikimybe, kad X igis reiksme intervale [v-1; v+2]
  43. P2
  44. png("Antras_brezinys.png")
  45. curve(F, v-3, v+3)
  46. x = seq(3, 20, by=0.1)
  47. a = x[x>v-1 & x<v+2]
  48. b = dnorm(a, vid, stdn)
  49. polygon(c(v-1, a, v+2), c(0, b, 0), col="blue")
  50. dev.off()
  51.  
  52. #3 uzduotis
  53.  
  54. R = n * 50
  55.  
  56. #1.
  57.  
  58. B = v * 2
  59. D = rbinom(R, B, p)
  60. D
  61. png("trecias_brezinys.png")
  62. table(D)/b
  63. plot(table(D), type="h", freq=FALSE)
  64. dev.off()
  65.  
  66. #2.
  67.  
  68. u = v
  69. u
  70. l = abs(n-v)
  71. l
  72. G = rnorm(R, u, l)
  73. G
  74. jpeg("ketvirtas_brezinys.jpeg")
  75. hist(G, freq=FALSE)
  76. x = seq(-21, 21, 0.1)
  77. y = dnorm(x, u, l)
  78. lines(x, y, col="green")
  79. dev.off()
  80.  
  81. #4 uzduotis
  82.  
  83. K = read.csv("inflation.csv")
  84. str(K)
  85. data = K$dateid01
  86. data
  87. france = K$france
  88. france
  89. germany = K$germany
  90. germany
  91. x = 1990:2015
  92. png("penktas_brezinys.png")
  93. par(mfrow=c(1,2))
  94. hist(france)
  95. hist(germany)
  96. dev.off()
  97.  
  98.  
  99. png("sestas.png")
  100. par(mfrow=c(1,2))
  101. boxplot(france)
  102. boxplot(germany)
  103. dev.off()
  104.  
  105.  
  106. mean(france)
  107. var(france)
  108. median(france)
  109. sd(france)
  110. min(france)
  111. max(france)
  112.  
  113.  
  114. mean(germany)
  115. var(germany)
  116. median(germany)
  117. sd(germany)
  118. min(germany)
  119. max(germany)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement