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: Issue with st_local
From
Amadou DIALLO <[email protected]>
To
[email protected]
Subject
Re: st: Issue with st_local
Date
Mon, 20 Jan 2014 17:49:51 +0100
Many thanks Nick.
This is much clearer now.
2014/1/20, Nick Cox <[email protected]>:
> -st_local()- needs the macro name, not a macro reference. Consider
> these examples.
>
> . local answer = 42
>
> . mata : st_local("answer")
> 42
>
> . mata : st_local("`answer'")
>
>
> Nothing shown, because that reduces to
>
> mata: st_local("42")
>
> That could make sense:
>
> . local 42 answer
>
> . mata : st_local("`answer'")
> answer
>
> In the last case, Stata interprets the macro reference as 42, which is
> in turn a macro name. But in general, local macro references are
> problematic within Stata, which is why -st_local()- is needed in the
> first place.
>
> Nick
> [email protected]
>
>
> On 20 January 2014 16:25, Amadou DIALLO <[email protected]> wrote:
>> Dear Statalisters,
>>
>> Happy new year 2014 !
>> I hope you're fine. I have the following problem in Stata. My
>> st_local() command is returning nothing. What I'm I doing wrong? Many
>> thanks for usual support.
>>
>> . keep country product flag
>>
>> .
>> . so c p
>>
>> . order c p f
>>
>> .
>> . egen ncountry = group(country)
>>
>> . su nc
>>
>> Variable | Obs Mean Std. Dev. Min Max
>> -------------+--------------------------------------------------------
>> ncountry | 55335 109 62.64241 1 217
>>
>> . local maxcountry = r(max)
>>
>> . di `maxcountry'
>> 217
>>
>> . mata : maxcountry = st_local("`maxcountry'")
>>
>> . mata: maxcountry
>>
>>
>> . tomata ncountry
>>
>> . mata: mycountry= colminmax(ncountry)
>>
>> . mata: maxcountry = mycountry[2]
>>
>> . mata: maxcountry
>> 217
>>
>>
>>
>>
>> --
>> Amadou B. DIALLO, PhD.
>> Senior Economist, AfDB.
>> [email protected]
>> +21671101789
>> *
>> * For searches and help try:
>> * http://www.stata.com/help.cgi?search
>> * http://www.stata.com/support/faqs/resources/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/faqs/resources/statalist-faq/
> * http://www.ats.ucla.edu/stat/stata/
>
--
Amadou B. DIALLO, PhD.
Senior Economist, AfDB.
[email protected]
+21671101789
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/faqs/resources/statalist-faq/
* http://www.ats.ucla.edu/stat/stata/