Advertisement
melnikovmaxim

R_L2

Jan 2nd, 2020
468
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 4.46 KB | None | 0 0
  1. /*
  2. Задание 2. Вероятностные распределения
  3.  
  4. Работа выполняется по учебнику из файла Зарядов часть2.pdf
  5.  
  6. Биномиальное распределение  
  7.  
  8. Пример 1. Пусть проводится 10 испытаний Бернули, вероятность «успеха» в каждом из них  - 0,5. Найдите вероятность Р{?=k} получить ровно k «успехов» (k=0:10) в 10 испытаниях.
  9.  
  10. Выведите значения функции распределения и квантили.
  11.  
  12. Пуассоновское распределение (функция  
  13.  
  14. Пример 2. Найдите  P{ ?<150, ?>250}=1-P{150<= ?<=250}, Pois(?=100). Первый способ – через функцию распределения, второй – через сумму вероятностей.
  15.  
  16. Гипергеометрическое распределение.  
  17.  
  18. Пример 3. Имеется урна, в которой находится 20 шаров: 6 белых и 14 красных. Из урны без возвращения вынимают 6 шаров. Постройте распределение случайной величины ? – число вынутых белых шаров.
  19.  
  20. Полиномиальное распределение
  21.  
  22. Пример 4. Постройте случайную выборку размером 10, подчиняющуюся полиномиальному распределению, когда имеется 12 предметов, каждый из которых может обладать одним из трех свойств: 0.1, 0.2, 0.7.
  23.  
  24. Распределение Хи-квадрат
  25.  
  26. Пример 5. Постройте случайную несмещенную выборку: n=24, df=1.
  27.  
  28. Нормальное распределение
  29.  
  30. Пример 6. Постройте случайную выборку x1, подчиняющуюся стандартному нормальному распределению. n=10.
  31.  
  32. Пример 7. Сгенерируйте два вектора длины n=100, элементами которых являются реализации нормально распределенной случайной величины c параметрами: a) mean=1, sd=3; б) mean=-1, sd=2. Постройте графики функций и  плотностей распределения.
  33.  
  34. Равномерное распределение
  35.  
  36. Пример 8. Постройте случайную выборку u, подчиняющуюся равномерному на отрезке [0;1] распределению. n=20.
  37.  
  38. Распределение Стьюдента
  39.  
  40. Пример 9. Постройте случайные выборки, подчиняющиеся распределению Стьюдента: x=seq(-5,5,by=0.01),   df=1 и  df=5. Постройте графики функций и  плотностей распределения.
  41.  
  42. link https://yadi.sk/d/21umWDn29nq6bA
  43. */
  44.  
  45. #Биномиальное распределение
  46. size=10; prob=0.5
  47. dbinom(0:10,size,prob)
  48.  
  49. #pbinom(-1:10,size,prob)
  50. #qbinom(seq(0,1,by=0.05),size,prob)
  51. #qbinom(seq(0,1,by=0.05),size,prob,lower.tail=F)
  52. #set.seed(0)
  53. #rbinom(20,size,prob)
  54.  
  55. #Пуассоновская распределение способ 1 (через функцию распределения)
  56. 1-(ppois(250,lambda=100)-ppois(149,lambda=100))
  57. #Пуассоновская распределение способ 2 (через сумму вероятностей)
  58. 1-sum(dpois(10*(15:25),lambda=100))
  59.  
  60. #Гипергеометрическое распределение
  61. ph=numeric(7)
  62. for(i in 0:6) ph[i+1]<-dhyper(i,6,14,6)
  63. ph
  64. sum(ph)
  65.  
  66. barplot(ph,names=as.character(0:6),ylim=c(0,0.4),densite=16)
  67.  
  68. #Полиномиальное распределение
  69. rmultinom(10, size = 12, prob = c(0.1, 0.2, 0.7))
  70. #plot(0:100,dnbinom(0:100,5,0.2),type="s",xlab="x",ylab=expression(p[x]))
  71.  
  72. #Распределение Хи-квадрат
  73. rchisq(24,1)
  74.  
  75. #Нормальное распределение
  76. x1=rnorm(10,0,1)
  77. x1
  78. v1=rnorm(100,1,3)
  79. v1
  80. v2=rnorm(100,-1,2)
  81. v2
  82. #Равномерное распределение
  83. u = runif(20)
  84. u
  85. punif(u) == u
  86. punif(u) == 1
  87.  
  88. #Распределение Стьюдента
  89. x=seq(-5,5,by=0.01)
  90. y1=rt(x,1)
  91. y2=rt(x,5)
  92. y1
  93. y2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement