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: How to save and use the output of stata command -list-
From
Md Alauddin Majumder <[email protected]>
To
"[email protected]" <[email protected]>
Subject
RE: st: How to save and use the output of stata command -list-
Date
Thu, 22 Aug 2013 00:21:19 +0000
Hi Nick,
Thanks for your instructive comments. Let me modify the description of my problem. My dataset is the following:
IDnumber State gdp
1 Alabama 232
2 Alaska 145
.. .... ...
.. .... ...
.. .... ...
52 Wyoming 210
I want to create a variable (IDclosest) whose each cell will contain the IDnumber of a state closest to the state in question in terms of gdp. I have constructed the following loop to create the variable:
g IDclosest=.
forval i=1/52 {
g gdp`i'=gdp[`i']
g gdp_diff`i'=abs(gdp-gdp`i')
replace gdp_diff`i'[`i']=.
qui sum gdp_diff`i'
list IDnumber if gdp_diff`i'==r(min)
replace IDclosest[`i']=???
drop gdp`i' gdp_diff`i'
}
The 7th and the 8th lines of the loop are what I need to address. Thanks.
Regards
Majumder
________________________________________
From: [email protected] [[email protected]] on behalf of Nick Cox [[email protected]]
Sent: Wednesday, August 21, 2013 5:05 PM
To: [email protected]
Subject: Re: st: How to save and use the output of stata command -list-
You have asked several variants of this question already:
http://www.stata.com/statalist/archive/2013-08/msg00697.html
http://www.stata.com/statalist/archive/2013-08/msg00844.html
http://www.stata.com/statalist/archive/2013-08/msg00847.html
and the replies have clearly not helped you. So, first, it seems that
people aren't clear on the real problem, you don't understand their
replies, or quite possibly both.
If you don't understand the replies you should be asking more
questions, or trying to make the problem clearer, or both.
-list- does not save anything. Its main job is to list data. See the
documentation http://www.stata.com/manuals13/dlist.pdf to understand
this.
That said, I don't understand your question. In your example, the
first observation is for Alabama. It makes no obvious sense why you
want to put a descriptor for Wyoming there.
Regardless, Eric Booth answered essentially the same question
http://www.stata.com/statalist/archive/2013-08/msg00846.html
http://www.stata.com/statalist/archive/2013-08/msg00848.html
but you didn't explain what was wrong with his answer.
We need much more detail from you.
Nick
[email protected]
On 21 August 2013 22:46, Md Alauddin Majumder <[email protected]> wrote:
> I want to save and subsequently use the output that I find from the command -list-. Can anyone tell how to do that in stata? Let me give an example to further clarify. I have a data set like the following:
>
> IDnumber State NewID
>
> 1 Alabama .
> 2 Alaska .
> .. .... ...
> .. .... ...
> .. .... ...
> 52 Wyoming .
>
> If I input -list IDnumber if State=="Wyoming"-, it returns '52'. Now I want to fill the first cell of the variable NewID by this output. How can I write code for that? Thanks in advance.
*
* 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/