Advertisement
Adytzu04

l5p2 SPD

Apr 15th, 2013
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.80 KB | None | 0 0
  1. %Aproximarea repartitiei binomiale cu repartitia normala
  2. %Sa se reprezinte grafic densitatea de probabilitate binomiala pentru
  3. %p=1/2,1/3,1/4 si n=10,30,50 si densitatea de probabilitate normala
  4. %corespunzatoare. Calculati probabilitatea ca x sa ia valori intre 4 si 8,
  5. %considerand p=1/2 si n=10. Si calculati aceeasi probabilitate aproximand
  6. %variabila aleatoare x cu o variabila aleatoare y cu repartitie normala.
  7.  
  8. clc
  9. clear all
  10. help l5p2.m
  11.  
  12. n=10;
  13. p=1/2;
  14. q=1-p;
  15. a=4;
  16. b=8;
  17. X=zeros(2,(n+1));
  18.  
  19.  
  20. for k=0:n
  21.     X(1,k+1)=k;
  22.     X(2,k+1)=factorial(n)/(factorial(k)*factorial(n-k))*p^k*q^(n-k);
  23. end;
  24.  
  25. m=n*p;
  26. sigma=sqrt(n*p*q);
  27. x=[0:0.1:n];
  28.  
  29. f=(1/(sigma*sqrt(2*pi)))*exp(-((x-m).^2)/(2*sigma^2));
  30.  
  31. plot(X(1,:),X(2,:),'o',x,f);
  32.  
  33. p1=sum(X(2,a+1:b+1))
  34. p2=normcdf(b+1/2,m,sigma)-normcdf(a-1/2,m,sigma)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement