Advertisement
Five_NT

[PA]Lab3

Apr 19th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.68 KB | None | 0 0
  1.  
  2. #I.1
  3. normal_density = function (m,d){
  4.   t=seq(-6,6,length=400)
  5.   f=1/sqrt(2*d*pi)*exp(-(t-m)^2/(2*d^2))
  6.   plot(t,f,type="l", lwd=1)
  7. }
  8.  
  9. normal_density(0,4)
  10. normal_density(2,5)
  11. normal_density(1,9)
  12.  
  13. #I.2
  14. normal_density2 = function (m,d){
  15.   d=sqrt(d);
  16.   t=seq(m-d,d+m,length=2*d)
  17.   f=1/sqrt(2*d*pi)*exp(-(t-m)^2/(2*d^2))
  18.   plot(t,f,type="l", lwd=1)
  19. }
  20. normal_density4 = function (m,d){
  21.   d=sqrt(d);
  22.   t=seq(m-2*d,2*d+m,length=4*d)
  23.   f=1/sqrt(2*d*pi)*exp(-(t-m)^2/(2*d^2))
  24.   plot(t,f,type="l", lwd=1)
  25. }
  26. normal_density6 = function (m,d){
  27.   d=sqrt(d);
  28.   t=seq(m-3*d,m+3*d,length=6*d)
  29.   f=1/sqrt(2*d*pi)*exp(-(t-m)^2/(2*d^2))
  30.   plot(t,f,type="l", lwd=1)
  31. }
  32.  
  33. normal_density2(2,7)
  34. normal_density2(3,5)
  35.  
  36. normal_density4(0,4)
  37. normal_density4(10,9)
  38.  
  39. normal_density6(4,2)
  40. normal_density6(3,5)
  41.  
  42. #I.3
  43. normal_density = function (m,d){
  44.   t=seq(-6,6,length=400)
  45.   f=1/sqrt(2*d*pi)*exp(-(t-m)^2/(2*d^2))
  46.   plot(t,f,type="l", lwd=1)
  47. }
  48.  
  49. normal_density(0,3)
  50. normal_density(5,9)
  51. normal_density(1,8)
  52.  
  53.  
  54.  
  55.  
  56. #II.1
  57. selection_mean = function(filename){
  58.   x=scan(filename);
  59.   m=mean(x);
  60.   print m;
  61. }
  62.  
  63. #II.2
  64. selection_mean("sample.txt")
  65.  
  66. #II.3
  67. selection_mean2 = function(filename, d){
  68.   x=scan(filename);
  69.   m=mean(x);
  70.   D=d/length(x);
  71.   D=sqrt(D);
  72.   print(m);
  73.   print(D);
  74. }
  75.  
  76. selection_mean2("sample.txt",2)
  77.  
  78.  
  79. #III.1
  80. zconfidence_interval = function(alfa, sigma, n, sample_mean){
  81.   critical_z=qnorm(1-alfa/2,0,1);
  82.   a=sample_mean - critical_z*sigma/sqrt(n);
  83.   b=sample_mean + critical_z*sigma/sqrt(n);
  84.   interval=c(a,b);
  85.   print(interval);
  86. }
  87.  
  88. #III.2
  89. sigma=100;
  90. n=25;
  91. sample_mean=67.53;
  92. alfa=0.1;
  93. zconfidence_interval(alfa, sqrt(sigma), n,sample_mean);
  94.  
  95. #III.3
  96. sigma=0.5;
  97. n=50;
  98. sample_mean=5;
  99. alfa=0.05;
  100. zconfidence_interval(alfa,sigma, n,sample_mean);
  101.  
  102. #III.4
  103. sigma=140;
  104. n=100;
  105. sample_mean=1280;
  106. alfa=0.01;
  107. zconfidence_interval(alfa,sqrt(sigma), n,sample_mean);
  108.  
  109. #III.5
  110. zconfidence_interval = function(alfa, sigma, n, sample_mean){
  111.   critical_z=qnorm(1-alfa/2,0,1);
  112.   a=sample_mean - critical_z*sigma/sqrt(n);
  113.   b=sample_mean + critical_z*sigma/sqrt(n);
  114.   interval=c(a,b);
  115.   print(interval);
  116. }
  117.  
  118.  
  119. sigma=5;
  120. n=35;
  121. sample_mean=60;
  122. alfa=0.1;
  123. zconfidence_interval(alfa,sqrt(sigma), n,sample_mean);
  124. alfa=0.05;
  125. zconfidence_interval(alfa,sqrt(sigma), n,sample_mean);
  126. alfa=0.01;
  127. zconfidence_interval(alfa,sqrt(sigma), n,sample_mean);
  128.  
  129. #III.6
  130. zconfidence_interval = function(filename, alfa, sigma){
  131.   x=scan(filename);
  132.   sample_mean=mean(x);
  133.   critical_z=qnorm(1-alfa/2,0,1);
  134.   a=sample_mean - critical_z*sigma/sqrt(n);
  135.   b=sample_mean + critical_z*sigma/sqrt(n);
  136.   interval=c(a,b);
  137.   print(interval);
  138. }
  139.  
  140. zconfidence_interval("sample.txt",0.05, 2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement