16.08.2013 Views

An Analysis on Danish Micro Data - School of Economics and ...

An Analysis on Danish Micro Data - School of Economics and ...

An Analysis on Danish Micro Data - School of Economics and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

libname b '/akf/702517/ycb2517/Initial';<br />

libname ud '/akf/702517/ycb2517/Initial';<br />

/*C<strong>on</strong>structi<strong>on</strong> <strong>of</strong> a new dataset with all the people taking MTX <strong>and</strong><br />

c<strong>on</strong>structi<strong>on</strong> <strong>of</strong> a new variable ’number <strong>of</strong> defined daily dosages<br />

bought’*/<br />

data test1;<br />

set b.lmdbcollect;<br />

KEEP apk atc ddd alder udtrnr aar;<br />

proc sort data=test1;<br />

by udtrnr aar;<br />

data ud.lmdbMTX;<br />

set test1;<br />

if ATC='L04AX03'or ATC='L01BA01';<br />

ADDK=APK*DDD;<br />

data test2;<br />

set b.lmdbMTX;<br />

/*summarising the patient’s yearly c<strong>on</strong>sumpti<strong>on</strong> <strong>of</strong> MTX in the<br />

variable MTX*/<br />

data test1;<br />

set b.lmdbmtx;<br />

proc sort data=test1;<br />

by udtrnr aar;<br />

data sumf;<br />

set test1;<br />

by udtrnr aar;<br />

/*BY statement creates First.udtrnr, Last.udtrnr, First.aar, <strong>and</strong><br />

Last.aar*/<br />

if First.aar then MTX=0;<br />

/*Set MTX to 0 when subgroup changes*/<br />

MTX+ADDK;<br />

/*Sum statement creates MTX, retains it, sets initial value to 0,<br />

<strong>and</strong> ignores missing<br />

values <strong>of</strong> ADDK*/<br />

77

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

Saved successfully!

Ooh no, something went wrong!