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: RE: Knowing how a variable was generated
From
Louis Boakye-Yiadom <[email protected]>
To
[email protected]
Subject
Re: st: RE: Knowing how a variable was generated
Date
Mon, 1 Nov 2010 15:46:23 +0000 (GMT)
Thanks for this and all the previous comments.
Louis
--- On Mon, 1/11/10, Richard Goldstein <[email protected]> wrote:
> From: Richard Goldstein <[email protected]>
> Subject: Re: st: RE: Knowing how a variable was generated
> To: [email protected]
> Date: Monday, 1 November, 2010, 13:46
> note that there is a program for
> this, -defv-; use -findit-
>
> however, this program does not work with -egen- and does
> not work with
> -by- (and does not always work with Stata 11 either)
>
> Rich
>
> On 11/1/10 5:43 AM, Ulrich Kohler wrote:
> > I principal it is also possible to store this
> information as note:
> >
> > . sysuse auto
> > . gen x = weight - 1
> > . note x: gen x = weight - 1
> >
> > . replace x = weight +1
> > . note x : replace x = weight + 1
> >
> > . note x
> >
> > Clearly it is possible to write programms (i.e.
> -gennote- and
> > -replacenote-) that do this automatically. The
> question however arise
> > why someone who is not willing to give away his
> do-files should use
> > these programs when creating a data set ...
> >
> > Uli
> >
> >
> > Am Sonntag, den 31.10.2010, 17:41 +0000 schrieb Louis
> Boakye-Yiadom:
> >> That's correct. I'm looking at a situation where
> the do-file is not available. Indeed, often you may have to
> work with a dataset for which you played no role in the
> generation of the variables. Thanks.
> >>
> >> Louis
> >>
> >>
> >> --- On Sun, 31/10/10, Nick Cox <[email protected]>
> wrote:
> >>
> >>> Indeed. But Louis' question, and my
> >>> answers, presuppose that was not done.
> >>>
> >>> Nick
> >>> [email protected]
> >>>
> >>>
> >>> Michael McCulloch
> >>>
> >>> Wouldn't it be sufficient to simple record the
> work in a
> >>> do-file that documents the command:
> >>> gen B = (A*C) + D, or
> >>> gen B = A*(C + D)?
> >>>
> >>> On Oct 31, 2010, at 9:46 AM, Nick Cox wrote:
> >>>
> >>>> There are programs that enable users to
> record
> >>> definitions of variables as they generate or
> replace them.
> >>> See e.g. -labgen- from SSC and especially its
> references.
> >>>>
> >>>> More generally, if users employed variable
> labels or
> >>> characteristics to record the definition of
> variables --
> >>> then your problem is indeed soluble.
> >>>>
> >>>> I didn't imagine that's what you had in
> mind, as if
> >>> you knew that definitions were stored that way
> it's hard to
> >>> see why your question arises.
> >>>
> >>> Louis Boakye-Yiadom
> >>>
> >>> Nick, thanks for the reply. I was
> thinking that if it's
> >>> possible for Stata to store information on the
> generation of
> >>> the variable (at least in simple cases), it
> might be
> >>> possible to have this feature in Stata.
> >>>
> >>> Nick Cox
> >>>
> >>>>> In general, no. How could there be?
> >>>>>
> >>>>> However, in simple cases for Y
> calculated somehow
> >>> from X,
> >>>>> looking at graphs of Y vs X
> might give a
> >>> clue.
> >>>
> >>> Louis Boakye-Yiadom
> >>>
> >>>>> If some of the variables in a dataset
> were
> >>> generated by a
> >>>>> transformation or combination of some
> other
> >>> variable(s) in
> >>>>> the data, is it possible to know this
> without
> >>> seeing the
> >>>>> relevant log or do file? For example,
> consider a
> >>> situation
> >>>>> where the variables in the data
> include A, B, C,
> >>> and D, and
> >>>>> B was generated as follows:
> >>>>> B = A*C + D
> >>>>> Is there a command for determining how
> B was
> >>> generated?
> *
> * 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/