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: store tabulate command results in excel
From
Eric Booth <[email protected]>
To
[email protected]
Subject
Re: st: store tabulate command results in excel
Date
Mon, 12 Mar 2012 16:57:35 -0500
<>
BTW, if you wanted to add the labels to "Condition" in the -tabout- table as you do in your example, then add this code into your do-file just before you run the loop I gave you:
************ add in to prev. code example
levelsof Condition, loc(c)
foreach v in `c' {
loc j `" `j' `v' "- Condition `v'" "'
}
lab def jj `j', modify
lab val Condition jj
ta Condition
************
- Eric
__
Eric A. Booth
Public Policy Research Institute
Texas A&M University
[email protected]
+979.845.6754
On Mar 12, 2012, at 4:54 PM, Eric Booth wrote:
>
>
> <>
>
> The answer is basically the same then (save a correction in my previous email noted below).
>
> So, you could run:
>
> ****************
> clear
>
> input QuestionID Condition str2 Answer
> 1 1 Y
> 1 1 N
> 1 1 N
> 1 2 Y
> 1 2 Y
> 1 2 N
> 2 1 Y
> 2 1 Y
> 2 1 N
> 2 2 Y
> 2 2 N
> 2 2 N
> end
>
>
> ******
> cap rm "test.xls"
> levelsof QuestionID, loc(q)
> foreach n in `q' {
> tabout Condition Answer ///
> if QuestionID == `n' /* I left this part out in the previous answ.*/ ///
> using "test.xls", append ///
> c(freq row) h1(Question `n' )
> }
> ****************
>
> - Eric
>
> __
> Eric A. Booth
> Public Policy Research Institute
> Texas A&M University
> [email protected]
> +979.845.6754
>
> On Mar 12, 2012, at 4:38 PM, Anisa Shyti wrote:
>
>> Hi Eric,
>>
>> Thanks for the answer.
>>
>> Condition is actually a categorical variable coded as (1, 2, 3).
>> Answer is string and there are 12 questions - questionIDs are
>> integers. My data structure is the following:
>>
>> QuestionID..............Condition................Answer
>> 1..............................1.............................Y
>> 1..............................1.............................N
>> 1..............................1.............................N
>> 1..............................2.............................Y
>> 1..............................2.............................Y
>> 1..............................2.............................N
>> 2..............................1.............................Y
>> 2..............................1.............................Y
>> 2..............................1.............................N
>> 2..............................2.............................Y
>> 2..............................2.............................N
>> 2..............................2.............................N
>>
>>
>> My table should look like:
>>
>> .................................Answer...........................
>> ................................Y..................N..........Total
>> Question1................
>> -Condition1..............nr(%).............nr(%).....nr(%)
>> -Condition2..............nr(%).............nr(%).....nr(%)
>> Question2
>> -Condition1..............nr(%).............nr(%).....nr(%)
>> -Condition2..............nr(%).............nr(%).....nr(%)
>>
>> Thank you very much in advance.
>> Anisa
>>
>>
>>
>>
>> On Mon, Mar 12, 2012 at 10:21 PM, Eric Booth <[email protected]> wrote:
>>> <>
>>>
>>> I don't understand your data structure (e.g. what are conditions?) and why -tabout- (from SSC, BTW) does not work. Providing a snippet of your dataset and the command you tried would help me provide a better answer.
>>>
>>>
>>> Based just on your sample -tab- command, you can transform that to -tabout- with something like:
>>>
>>>
>>> ******
>>> cap rm "test.xls"
>>> levelsof question, local(ques_numbers)
>>> foreach n in `ques_numbers' {
>>> tabout condition answer using "test.xls", append ///
>>> c(freq row) h1(Question `n' )
>>> }
>>> ******
>>> ((The looping part is doing the -bysort question- part of your example -tab- command.))
>>>
>>> - Eric
>>>
>>> __
>>> Eric A. Booth
>>> Public Policy Research Institute
>>> Texas A&M University
>>> [email protected]
>>> +979.845.6754
>>>
>>> On Mar 12, 2012, at 4:07 PM, Anisa Shyti wrote:
>>>
>>>
>>>> I need to store in excel or any other support the results of a two-way
>>>> tabulate command. My variables are: question, condition and asnwer.
>>>> I have N questions, three conditions for each question, and Y or N
>>>> answers by subjects.
>>>>
>>>> The tab command (by question, sort: tab condition answer, row) gives
>>>> exactly what I need. For each question (distinguished by id) and each
>>>> condition, I have the number and percentage of Y and N answers and the
>>>> Total - in columns.
>>>>
>>>> Still, I would like to be able to store these results in excel or any
>>>> other support, instead of copy pasting. I tried using the tabout
>>>> command (my case is a 2x1 table) - it does not give me the desired
>>>> format.
>>>> *
>>>> * 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/