Very useful.
Thanks a lot.

Giuseppe

On Sun, 2013-04-07 at 11:57 +0200, Riccardo (Jack) Lucchetti wrote:
> On Sun, 7 Apr 2013, Riccardo (Jack) Lucchetti wrote:
> 
> > On Sat, 6 Apr 2013, Giuseppe Vittucci wrote:
> >
> >> Dear all,
> >> 
> >> I would like to plot the kernel density estimates of a particular
> >> variable across two different years in the same graph.
> >> 
> >> Is there a way to do it in gretl?
> >
> > One of the possible solutions is to use the kdensity() function con 
> > construct 
> > a matrix which is then handed to gnuplot.
> 
> Actually, it may be convenient to slightly generalise this and wrap it 
> into a function. See below:
> 
> <hansl>
> set echo off
> set messages off
> 
> function void double_density(series x, series d)
>      string s = argname(d)
>      matrix d0 = kdensity(d ? NA : x)
>      matrix d1 = kdensity(d ? x : NA)
>      matrix dd = (d0 ~ NA) | (d1[,1] ~ NA ~ d1[,2])
>      sprintf cn "x %s=0 %s=1", s, s
>      colnames(dd, cn)
>      gnuplot 2 3 1 --matrix=dd --with-lines --output=display
> end function
> 
> open australia.gdt
> dum = t<1980:1
> double_density(IAU, dum)
> 
> open mroz87.gdt
> double_density(WA, LFP)
> </hansl>
> 
> 
> -------------------------------------------------------
>    Riccardo (Jack) Lucchetti
>    Dipartimento di Scienze Economiche e Sociali (DiSES)
> 
>    Università Politecnica delle Marche
>    (formerly known as Università di Ancona)
> 
>    r.lucchetti(a)univpm.it
>    http://www2.econ.univpm.it/servizi/hpp/lucchetti
> -------------------------------------------------------
> _______________________________________________ Gretl-users mailing list 
> Gretl-users(a)lists.wfu.edu http://lists.wfu.edu/mailman/listinfo/gretl-users

Reply via email to