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