Co Graph Compltemmm

3
U=U(b); Co=logninv(U,1.14119,0.47238); Cosecond= norminv(U,3.24,0.5); Cotir=norminv(U,3.24,0.22); [a,b]=sort(rand(N,1)); U=U(b); Cth=0.6+(1.2-0.6).*U; for a=1:1:20 A=Co.*(1-erf(X./(2.*(sqrt(D.*a))))); [b,c]=sort(rand(length(A),1)); A=A(c); M=A-Cth; M=M(M>0); Pf(a)=length(M)./length(A); meansee=mean(A)-0.5.*mean(A); [j,k]=sort(rand(length(Asecond),1)); Asecond=Asecond(k); Msecond=Asecond-Cth; Msecond=Msecond(Msecond>0); Pfsecond(a)=length(Msecond)./length(Asecond); meanseesecond=mean(Asecond)-0.5.*mean(Asecond); stdseesecond=std(Asecond)-0.5.*std(Asecond); w0=1./(std(Asecond).^2); w1=1./(stdseesecond.^2); w=w0+w1; meanpossecond=(w0.*mean(Asecond)+w1.*meanseesecond)./w;

description

Co Graph Compltemmm

Transcript of Co Graph Compltemmm

Page 1: Co Graph Compltemmm

U=U(b);

Co=logninv(U,1.14119,0.47238);

Cosecond= norminv(U,3.24,0.5);

Cotir=norminv(U,3.24,0.22);

[a,b]=sort(rand(N,1));

U=U(b);

Cth=0.6+(1.2-0.6).*U;

for a=1:1:20

A=Co.*(1-erf(X./(2.*(sqrt(D.*a)))));

[b,c]=sort(rand(length(A),1));

A=A(c);

M=A-Cth;

M=M(M>0);

Pf(a)=length(M)./length(A);

meansee=mean(A)-0.5.*mean(A);

[j,k]=sort(rand(length(Asecond),1));

Asecond=Asecond(k);

Msecond=Asecond-Cth;

Msecond=Msecond(Msecond>0);

Pfsecond(a)=length(Msecond)./length(Asecond);

meanseesecond=mean(Asecond)-0.5.*mean(Asecond);

stdseesecond=std(Asecond)-0.5.*std(Asecond);

w0=1./(std(Asecond).^2);

w1=1./(stdseesecond.^2);

w=w0+w1;

meanpossecond=(w0.*mean(Asecond)+w1.*meanseesecond)./w;

stdpossecond=sqrt(1./w);

Page 2: Co Graph Compltemmm

[l,m]=sort(rand(N,1));

U=U(m);

newAsecond=norminv(U,meanpossecond,stdpossecond);

newMsecond=newAsecond-Cth;

newMsecond=newMsecond (newMsecond>0);

newPfsecond (a)=length(newMsecond)./length(Asecond);

Atir=Cotir.*(1-erf(X./(2.*(sqrt(D.*a)))));

[o,p]=sort(rand(length(Atir),1));

Atir=Atir (p);

Mtir=Atir-Cth;

Mtir=Mtir (Mtir>0);

Pftir (a)=length(Mtir)./length(Atir);

meanseetir=mean(Atir)-0.5.*mean(Atir);

stdseetir=std(Atir)-0.5.*std(Atir);

w0=1./(std(Atir).^2);

w1=1./(stdseetir.^2);

w=w0+w1;

meanpostir=(w0.*mean(Atir)+w1.*meanseetir)./w;

stdpostir=sqrt(1./w);

[q,r]=sort(rand(N,1));

U=U(r);

newAtir=norminv(U,meanpostir,stdpostir);

newMtir=newAtir-Cth;

newMtir=newMtir (newMtir>0);

newPftir (a)=length(newMtir)./length(Atir);

end

tt=1:1:20;

Page 3: Co Graph Compltemmm

plot(tt,Pf,'r',tt,newPf,'b',tt,Pfsecond, 'g',tt,newPfsecond, 'y', tt,Pftir, 'black',tt,newPftir, 'm')

legend('Pf=prior log(3.5,1.75)','newPf=posterior log(3.5,1.75)','Pfsecond=normal(3.4,0.5)','newPfsecond=normal(3.4,0.5)','Pftir=normal(3.24,0.22)','newPftir=normal(3.24,0.22)');