[EpiData-list] How to: Create SPC graphs with same x period axis value for two consecutive periods

epidata-list at lists.umanitoba.ca epidata-list at lists.umanitoba.ca
Wed Nov 23 09:54:12 CST 2005


Question to info at Epidata:

I have two successive periods: 1 and 2
I wish a graph where the first 6 observations in each period are included
and on the graph the x axis should say 1 2 3 4 5 6 in both of them

Using the Ichart.rec example included in installation of EpiData Analysis:

file: ichart.rec which has 27 observations
variables:
lege : counts for a given doctor (lege is doctor in Norwegian)
dag : consecutive number of observations (values are 1 - 27)

Assume that period 1 in the study was observation 1-14 and observation 
15-27 was period 2.

Read the data en calculate as indicated after the "//" is comments
................................................................................................
read ichart
define d ##
d = _n                  // _n is the same as recnumber the observation 
number of the data
if d > 15 then d = d -15                  // now d is the correct number 
withing each period
select if d < 7                                 // only include first 6 
observations from each period
ichart dag lege                                 // this would show x 
axis with values of variable dag
ichart dag lege /break=7 /xlabel=d   // this would make a break for the 
two periods and use d as label
................................................................................................

Similarly for date variables:
................................................................................................
ichart tid lege /break="01/01/2003"   /xlabel=d     // if the value of 
"tid" was "01/01/2003"   for observation 7
................................................................................................
The format of the break value should for dates be the same as the x axis 
variable.
The graph above will show a gap btw. the two periods since the x-axis 
variable has values from 1 to 27

If one has consecutive numbers e.g. 1-12 and you wish to have larger 
separation of the two periods:
................................................................................................
define d1 ##
d1 = _n
if d1 > 6 then d1 = d1+2             // experiment a bit if you wish 1, 
2 or more added
ichart d1 lege /break=7 /xlabel=d   // this would move the two parts of 
the graph apart
................................................................................................
Regards
Jens Lauritsen
EpiData Association
ps. Unfortunately the /xlabel option is not in the current commands and 
functions reference.
      Will be added to next release.



More information about the EpiData-list mailing list