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]

RE: st: how to draw several kdensity curves in one graph


From   "Martin Weiss" <[email protected]>
To   <[email protected]>
Subject   RE: st: how to draw several kdensity curves in one graph
Date   Tue, 2 Mar 2010 22:56:36 +0100

<>

" Possibly this is the command you would want to use
for more recent versions of Stata, but I am not sure."




Nope, yours still works fine, even though the -twoway- version would
probably be preferred these days. Stata 11 processes this w/o complaining:


*******

clear*
set obs 5
gen byte year=_n
expand 1000
gen var=rchi2(5)+year
kdensity var if (year==1), plot(kdensity var if ///
(year==2)||kdensity var if (year==3)) legend(ring(0) pos(2) ///
label(1 "1999") label(2 "1989") label(3 "1979") )
*******


HTH
Martin


-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Christopher
Hajzler
Sent: Dienstag, 2. März 2010 22:53
To: [email protected]
Subject: Re: st: how to draw several kdensity curves in one graph

I should have mentioned one more thing: I use an older version of
Stata (Stata 8), but when I was researching commands, some
instructions mentioned "addplot" instead of just plot, but this did
not work for me.  Possibly this is the command you would want to use
for more recent versions of Stata, but I am not sure.

On Wed, Mar 3, 2010 at 10:49 AM, Christopher Hajzler <[email protected]>
wrote:
> Hi Guang,
>
> Coincidentally, I was just wrestling with the same thing myself
> yesterday.  Here is the command I used:
>
> kdensity var if (year==1999), plot(kdensity var if
> (year==1989)||kdensity var if (year==1979)) legend(ring(0) pos(2)
> label(1 "1999") label(2 "1989") label(3 "1979") )
>
> Hope this helps!
>
> Chris
>
> On Wed, Mar 3, 2010 at 10:48 AM, Christopher Hajzler <[email protected]>
wrote:
>>
>> Hi Guang,
>>
>> Coincidentally, I was just wrestling with the same thing myself
yesterday.  Here is the command I used:
>>
>> kdensity var if (year==1999), plot(kdensity var if (year==1989)||kdensity
var if (year==1979)) legend(ring(0) pos(2) label(1 "1999") label(2 "1989")
label(3 "1979") )
>>
>> Hope this helps!
>>
>> Chris
>>
>> On Wed, Mar 3, 2010 at 10:04 AM, G. Dai <[email protected]> wrote:
>>>
>>> dear all,
>>> I have income observation from several different years. For each year, I
>>> can
>>> easily draw a density curve by using kdensity. however, I'd like to have
the
>>> distribution
>>> curves for different years on the same graph. how can I achieve that?
>>> regards,
>>> Guang
>>>
>>> *
>>> *   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