Neville Verlander wrote:
> I have multiple failure data (i.e each individual can fail more than
> once) and 2 categorical variables (size 8 levels and country 13
> levels). I want to plot hazard and cumulative hazard plots (former to
> decide suitable distribution for streg and latter for the customer)
> using stcurve for each size, by country thus giving 13 graphs, each
> with 8 curves. To do the plots adjusting for the covariates I use the
> stcurve command using the at1(), at2(), etc options. As you know, one
> has to specify the variables in the at1, at2 parts that were in the
> regression; any variables left out are evaluated at their mean (0.5 for
> each dummy variable, which is meaningless). Thus every dummy variable
> has to be included within the brackets and for which level, eg
> _Isizegrp_2=0. However, there is a restriction of 80 charaters within
> each "at" after which STATA chops and ignores. In my case I exceed this
> limit even on renaming, for instance, _Isizegrp_2 to s2. My question is
> whether there is a way round this problem.
>
> stcurve,
> at1(s2=0,s3=0,s4=0,s5=0,s6=0,s7=0,s8=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0)
> at2(s2=1,s3=0,s4=0,s5=0,s6=0,s7=0,s8=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0)
> at3(s2=0,s3=1,s4=0,s5=0,s6=0,s7=0,s8=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0)
> at4(s2=0,s3=0,s4=1,s5=0,s6=0,s7=0,s8=0c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0)
> at5(s2=0,s3=0,s4=0,s5=1,s6=0,s7=0,s8=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0)
> at6(s2=0,s3=0,s4=0,s5=0,s6=1,s7=0,s8=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0)
> at7(s2=0,s3=0,s4=0,s5=0,s6=0,s7=1,s8=0,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0)
> at8(s2=0,s3=0,s4=0,s5=0,s6=0,s7=0,s8=1,c2=0,c3=0,c4=0,c5=0,c6=0,c7=0,c8=0,
> c9=0,c10=0,c11=0,c12=0,c13=0) ti("Country 1") legend(lab(1 "Size 1")
> lab(2 "Size 2") lab(3 "Size 3") lab(4 "Size 4") lab(5 "Size 5")
> lab(6 "Size 6") lab(7 "Size 7") lab(8 "Size 8"))
The "note: label truncated to 80 characters" message you get when you
run the above -stcurve- command is referring to the label used internally by
Stata when producing the graph. It does not affect the -at- option used in
the command. Neville has overwritten the default labels used in the legend
of the graph with his own labels (which is the best option). If the -legend-
option was taken off the above command, the 80 character labels (those that
were truncated) would appear and would be hard to read. Thus, the note is
just a good reminder to check the truncated labels when the graph is
produced and to possibly create new ones manually.
Derek Wagner
<[email protected]>
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/