Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: RE: RE: Line plot for subjects in follow-up study


From   Hugh Robinson <[email protected]>
To   "[email protected]" <[email protected]>
Subject   st: RE: RE: Line plot for subjects in follow-up study
Date   Thu, 15 Apr 2010 18:38:20 -0600

Thanks Philip.
The more up to date code also allows the resulting graph to be opened in graph editor, where as hilite did not.
Thanks for your help.

HR


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Philip Ryan
Sent: Thursday, April 15, 2010 6:04 PM
To: [email protected]
Subject: st: RE: Line plot for subjects in follow-up study

The code at the UCLA site appears to be for earlier versions of Stata.

Nevertheless, it will still work if you edit the two asterisked lines to
reflect the newer date handling syntax:

==========
clear
input subj tp censored str11 datestr
1 1 0 "1 jan 1990"
1 2 0 "1 mar 1991"
2 1 1 "1 feb 1990"
2 2 1 "1 feb 1991"
3 1 1 "1 jun 1990"
3 2 1 "31 dec 1991"
4 1 0 "1 sep 1990"
4 2 0 "1 apr 1991"
end

gen date = date(datestr, "DMY")    ***  "dmy" replaced with "DMY"
format date %td                    ***  %dmy replaced with %td
=============


The graph produced by the subsequent -hilite- command will be rendered in
the old gr7 format.

One way to accomplish the same sort of thing in modern Stata is:

==========
graph twoway (line subj date, con(L)) ///
(scatter subj date if cens==1, msymb(X)) ///
(scatter subj date if cens==0, msymb(o)) , legend(off)
==========

This could be prettied up, and no doubt there are other ways.


Philip Ryan
University of Adelaide 
South Australia

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Hugh Robinson
Sent: Friday, 16 April 2010 8:51 AM
To: [email protected]
Subject: st: Line plot for subjects in follow-up study

I would like to show the staggered entry of my study subjects (on the
y-axis) against date (on the x-axis).  The y-axis would be each individual
subject with a horizontal line representing their follow-up period.

Essentially I'm trying to recreate a line plot similar to Fig 1.1 of Hosmer,
Lemeshow, and May (2008) Applied Survival Analysis.  
The same graph is presented on the UCLA stata website using the command
hilite however the code from UCLA doesn't seem to work in stata 11.
http://www.ats.ucla.edu/stat/stata/seminars/stata_survival/default.htm 

Any idea?


Hugh S Robinson Ph.D.
Postdoctoral Researcher
Montana Cooperative Wildlife
Research Unit
University of Montana
Missoula, MT 59812
Ph. (406) 243-2476


*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/

*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index