# st: Re: "cond" command

 From "Leonor Saravia" <[email protected]> To [email protected] Subject st: Re: "cond" command Date Thu, 11 Sep 2008 14:12:31 -0400

```Eva and Nick,

What I need to do is this:
I have three variables: jub = (1, 0) ; inv = (1,0) ; sob = (1,0)
and I need to look the number of observations that satisfy each
condition, ei, I need to know how many persons "have" jub == 1 or jub
== 0; how many have inv == 1 or inv == 0 and how many hve sob == 1 or
sob == 0.
So, that�s why I thought that I could generate another variable
(pension = jub + inv + sob) which might be useful to order the
obervations.
The kind of table I�d like to construct is something like this (that�s
why I thought that using the 'cond' function was right):

pension   |    jub                  |         inv           |
sob        |
|    if == 1 |  if == 0|  if == 1 |  if == 0|  if == 1 |
if == 0|
1             |    N 1     |    N0   |   n1     |   n0     |   x1
|  x0      |
2             |    N 1     |    N0   |   n1     |   n0     |   x1
|  x0      |
3             |    N 1     |    N0   |   n1     |   n0     |   x1
|  x0      |
0             |    N 1     |    N0   |   n1     |   n0     |   x1
|  x0      |

Leonor

2008/9/11, Leonor Saravia <[email protected]>:
> Hello Statalisters,
>
> I'm trying to tabulate some information, but I�m having problems doing
> it, so I�d appreciate if you could see it and tell me what's what I�m
> doing wrong.
>
> What I did, was:
>
> gen col = cond(pension == 1,               ///
>               cond(jub == 1, 1, 2))
>
> label define col  1 "pension, jub"               ///
>                        2 "pension, Sobrevivencia"     ///
>
> label value col col
>
> Where the variables have this information: pension = (0,1, 2)
>                                                             jub = (0,1)
>
>
> Thank you very much!!
>
> Leonor
>

*
*   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/
```