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]
AW: AW: st: RE: variable naming problem
From
"Martin Weiss" <[email protected]>
To
<[email protected]>
Subject
AW: AW: st: RE: variable naming problem
Date
Tue, 7 Sep 2010 10:58:39 +0200
<>
The server has increased its "appetite for the first lines" again, Thomas,
so maybe you could send your message anew?
HTH
Martin
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Thomas
Gesendet: Dienstag, 7. September 2010 10:44
An: [email protected]
Betreff: Re: AW: st: RE: variable naming problem
Thomas
On 06/09/2010 16:33, Martin Weiss wrote:
> <>
> " To get a prediction at a specific point using -predict- I suppose I need
> the if option."
>
>
> I am not so sure: Do you want to restrict the observations for which you
> -predict-, or do you want to hold variables at certain values?
>
>
>
> HTH
> Martin
>
> -----Ursprüngliche Nachricht-----
> Von: [email protected]
> [mailto:[email protected]] Im Auftrag von Thomas
> Gesendet: Montag, 6. September 2010 17:10
> An: [email protected]
> Betreff: Re: st: RE: variable naming problem
>
> respect to the things over which the loop runs.
> And these things are numbers. I do not see how I can name differently.
>
> To get a prediction at a specific point using -predict- I suppose I need
> the if option. But as the model is quiet long and many variables drop
> out -generate- involves less code.
>
> Thomas
>
>
> On 06/09/2010 15:45, Nick Cox wrote:
>> Only decimal points are problematic. Integer digits are allowed in
> variable names after the first character. The remedy is to use evocative
> names rather than numbers nevertheless. Only you can decide which names
are
> best for your purpose.
>> Why aren't you using -predict-?
>>
>> Nick
>> [email protected]
>>
>> Thomas
>>
>> after a regression I would like to generate predictions for different
>> values of the original variables.
>>
>> The first loop generate various scaled mean values.
>>
>> The second and third loop then generate the predictions c* for the
>> various scaled means.
>>
>> The problem is how to name c*. Now the names include numbers which Stata
>> does not accept (error: invalid name).
>>
>> Any ideas how I can get around this?
>>
>> ________________
>>
>> foreach var of varlist yU yD{
>> sum `var' if e(sample)
>> local m`var' = `r(mean)'
>> local m25`var' = 0.25*`r(mean)'
>> local m50`var' = 0.5*`r(mean)'
>> local m75`var' = 0.75*`r(mean)'
>> local m2`var' = 2*`r(mean)'
>> local m3`var' = 3*`r(mean)'
>> local m4`var' = 4*`r(mean)'
>> }
>>
>> foreach i in `myU' `m25yU' `m50yU'{
>> foreach p in `myD' `m25yD' `m50yD'{
>> gen c`i'_`p' = _b[_cons]+_b[yU]*(`i')+_b[yU2]*((`i')^2/2)
> ///
>> +_b[yD]*(`p')+_b[yD2]*((`p')^2/2) if e(sample)
>> }
>> }
>>
>>
>> *
>> * 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/
>
*
* 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/