[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]
st: RE: RE: Re: RE: may not use time-series operators on string variables
> I wrote in response to Lee Chuntao
> > > > In my dataset there is a variable v1, which is a string
> > > > variable. I try to use l.v1, after i set the time variable (eg,
> > > > tsset time). I don't know why stata do not permit timeseries
> > > > operators on string variables, it seems not reasonable for the
> > > > lag or lead operators, beyond the difference operators
> > > >
> > > > i wonder if there is some sort way so that i can use the laged
> > > > string variable?
> > >
> > > Yes. -destring- your string variable first. Stata quite reasonably
> > > wants you to have your variables with numeric meaning held as numeric.
> > >
> to which he replied
> > But Why shoud my variable be numeric, that is not reasonable. In
> > fact, my variable is industry code, never ever be numeric.
> > I do not think Nick's answer helpful
> > In this aspect, i think stata should admit its shortcomings and
> > fix the problem asap
To add a few thoughts to my previous reply:
1. if a string variable for industry code is a covariate, then could it be
used in any time series
model as a covariate anyway?
2. for descriptive purposes, previous industry code is, once data have
or if there are gaps to worry about
indcode[_n-1] if year == year[_n-1] + 1
or whatever it is.
* For searches and help try: