17.01.2014 Views

3. general considerations for the analysis of case-control ... - IARC

3. general considerations for the analysis of case-control ... - IARC

3. general considerations for the analysis of case-control ... - IARC

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

328 APPENDIX VI<br />

SUBROUTINE MYSTCT, SUM, PROB, E,V, P, IME)<br />

C THE EXTERNALS :QUAD : AND :B INCOF:::: ARE NECESSARY TO USE THIS<br />

C<br />

SUBROUTINE<br />

INTEGER P<br />

DOUBLE PREC IS ION T, PROB, E, V,TOT, B INCOF, PI<br />

DIMENSION T(4)<br />

DOUBLE PRECISION SUM,EM,EN,TEE ,ENMT,A,B,C,U,G,H,HH<br />

b PI= 3 .I4159 26535 89793 23846 26433<br />

u=o H=O G=O .<br />

HH=O .<br />

EM =T(l)+T(3)<br />

EN = T(2) + T(4)<br />

TEE = T(1) + T(2)<br />

ENMT = T(3) + T(4)<br />

C VARIABLE ::IME:: IS THE FLAT TO DETERMINE EXACT OR ASYMPTOTIC COMP<br />

C IME = 1 GIVES EXACT<br />

C IME = 2 GIVES ASYMPTOTIC<br />

IF(IME.LT.2) GO TO 100<br />

GO TO 101<br />

C EXACT CALCULATIONS<br />

100 SAP=SNGL(DEXP(SUM))<br />

'[F(SAP .EQ.1 .O)GO TO 403<br />

A=BINCOF (EM, TEE-T( 2))<br />

B=BINCOF(EN, T(2))<br />

C = DEXP(T(2) :: SUM)<br />

FNUM = A:B:c<br />

KK = ID[NT(TEE + 1.)<br />

DO 14 J=l,KK<br />

A=BI NCOFCEM, TEE-U)<br />

B=B INCOF(EN, U)<br />

C =DEXP(U::SUM)<br />

H=A::B::C+H<br />

G = A:B:c:u + G<br />

HH = A:B:C:U:2 + HH<br />

14U=U+1.<br />

PROB= FNUM/H<br />

E = G/H<br />

V = HH/H - E:2<br />

SUM=DEXP(SUM)<br />

GO TO 677<br />

403 A=BINCOF(TEE,T(2))<br />

B=BINCOF(ENMT, T(4))<br />

TOT = ENMT + TEE<br />

c = BINCOFCTOT, EN)<br />

PROB = (A::B)/c<br />

EN T(2) + T(4)<br />

E = TEE :: (EN/(TOT))<br />

v = (EM::EN::TEE::ENMT)/( TOT::TOT::( TOT- 1 ) )<br />

SUM=DEXP(SUM)<br />

GO TO 677

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

Saved successfully!

Ooh no, something went wrong!