Advertisement
TroubleMaker84

Untitled

May 27th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 1.01 KB | None | 0 0
  1. zconfidence_interval = function(n, sample_mean, alfa, deviation)
  2. {
  3.   sigma = sqrt(deviation);
  4.   critical_z= qnorm(1-alfa/2,0,1);
  5.   a= sample_mean-critical_z*sigma/sqrt(n);
  6.   b = sample_mean+critical_z*sigma/sqrt(n);
  7.   interval = c(a,b);
  8.   return(interval)
  9. }  
  10.  
  11. #print(zconfidence_interval(8, 140,0.05,100))
  12.  
  13. test_proportion = function(n, alfa, succeses, p0, type)
  14. {
  15.   p_prim = succeses/n;
  16.   if(type == 0)
  17.   {critical_z=qnorm(alfa,0,1);}
  18.   else {
  19.     if(type == 1)
  20.     {critical_z=qnorm(1-alfa,0,1);}
  21.     else
  22.     {if (type==2)
  23.       critical_z=qnorm(1-alfa/2,0,1);
  24.     }
  25.   }
  26.   z_score=(p_prim- p0)/sqrt(p0*(1-p0)/n);
  27.   if(p_prim<p0 && z_score<critical_z)
  28.     return ("First statement is false");
  29.   if(p_prim>p0 && z_score> critical_z)
  30.     return("First statement is false");
  31.   if(p_prim != p0 && abs(z_score) > abs(critical_z))
  32.     return("First statement is false");
  33.   return ("First statement is true");
  34. }
  35. print(test_proportion(100, 0.01,48,0.509,0))
  36. print(test_proportion(100, 0.05,48,0.509,0))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement