Bookmark and Share

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]

st: Combinations of 3


From   Kari Hexem <[email protected]>
To   [email protected]
Subject   st: Combinations of 3
Date   Sun, 19 Dec 2010 19:03:26 -0500

Hi,

I would like to sum the numbers of variable v with 6 other variables:
n1, n2, n3, n4, n5, n6,
in combinations of 3.  So the results would be the sums of the
following variables,
identified using 15 combinations (6 choose 2), or, to spell it out,
the sums of each of these
following possibilities:
v-n1-n2
v-n1-n3
v-n1-n4
v-n1-n5
v-n1-n6
v-n2-n3
v-n2-n4
v-n2-n5
v-n2-n6
v-n3-n4
v-n3-n5
v-n3-n6
v-n4-n5
v-n4-n6
v-n5-n6

I can get the sum of the first two of the 3 variables by using the
following code:
forvalues i=1(1)6 {
  gen sum`i' = v + n`i'
}

but I can't figure out how to add in the 3d variable, which can't be a
repeat of the 2nd variable (ie. v-n1-n1 is not allowed).  Thoughts?  I
feel like it should have something to do with nested loops, or the
-selectvars- command, but I am totally stuck.  Any help would be
greatly appreciated.

Thanks,
Kari
*
*   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/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index