17.04.2013 Views

Distribuţia Binomială: Modelare Statistică, Optimizare Numerică, cu ...

Distribuţia Binomială: Modelare Statistică, Optimizare Numerică, cu ...

Distribuţia Binomială: Modelare Statistică, Optimizare Numerică, cu ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Distribuţia</strong> <strong>Binomială</strong>: <strong>Modelare</strong> <strong>Statistică</strong>, <strong>Optimizare</strong> <strong>Numerică</strong>, <strong>cu</strong> Aplicaţii în Bioinformatică şi Biochimie<br />

i := 0;<br />

repeat<br />

for j := 0 to 5 do t[i][j] := v_s[j]-1;<br />

i := i + 1;<br />

j := 0;<br />

v_s[j] := v_s[j] + 1;<br />

while(v_s[j]>=3)do begin<br />

v_s[j+1] := v_s[j+1] + 1;<br />

v_s[j] := v_s[j] - 3;<br />

j := j + 1;<br />

end;<br />

until(i>=729);<br />

end;<br />

Intervalele de încredere OAB<br />

Intervalele de încredere OAB se obţin din matricea de probabilitate pentru n şi α fixaţi şi<br />

pentru X şi Y variind în domeniul de posibilităţi (0..n). Algoritmul constă în identificarea limitelor<br />

intervalului de încredere respectând monotonia de variaţie a limitelor acestuia şi urmărind cea mai<br />

mică abatere a sumei probabilităţilor exterioare intervalului ([XS,n] şi [0,XI]) faţă de valoarea<br />

impusă (α).<br />

÷ Formule matematice:<br />

Xi<br />

CIOAB(X,m) = (Xi,Xs) | ∑PB<br />

( m,<br />

X,<br />

i)<br />

+ ∑PB<br />

( m,<br />

X,<br />

i)<br />

− α = min.<br />

,<br />

i=<br />

0<br />

49(157)<br />

m<br />

i=<br />

Xs<br />

Xi(X-1) ≤ Xi(X); Xs(X-1) ≤ Xs(X)<br />

÷ Algoritmi de cal<strong>cu</strong>l:<br />

const<br />

alpha=5.0; lmax=1000; fname='rez';gname='cie';<br />

type<br />

arr_data=array[0..lmax] of integer;<br />

row_data=array[0..lmax] of extended;<br />

prowdata=^row_data;<br />

mat_data=array[0..lmax] of prowdata;<br />

var<br />

p_m:mat_data;err:row_data;cil,ciu:arr_data;<br />

var<br />

m,i,j:integer;<br />

begin<br />

mat_init(p_m);<br />

write('m=');readln(m);<br />

mat_pro(p_m,m);<br />

cie_init(cil,ciu,err,m);<br />

ci_comp(p_m,cil,ciu,err,m);<br />

cie_afi(cil,ciu,err,m);<br />

mat_afi(p_m,m);<br />

mat_done(p_m);<br />

end.<br />

procedure cie_init(var cil,ciu:arr_data;var<br />

err:row_data;m:integer);<br />

var<br />

i:integer;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!