Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Nick Cox <n.j.cox@durham.ac.uk> |
To | "'statalist@hsphsun2.harvard.edu'" <statalist@hsphsun2.harvard.edu> |
Subject | RE: st: specifying marker labels in twoway scatter |
Date | Tue, 3 May 2011 19:56:19 +0100 |
Here's another way to get that row vector in Stata. numlist "1/100" local numlist `r(numlist)' local numlist : subinstr local numlist " " ",", all matrix b = (`numlist') Nick n.j.cox@durham.ac.uk -----Original Message----- From: owner-statalist@hsphsun2.harvard.edu [mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Nick Cox Sent: 03 May 2011 19:41 To: 'statalist@hsphsun2.harvard.edu' Subject: RE: st: specifying marker labels in twoway scatter That creates a row vector with values 1(1)100. The nearest equivalent could be something like matrix a = J(1,100,1) forval j = 1/100 { matrix a[1,`j'] = `j' } except that I am rusty on Stata matrices. Or perhaps you want 100 variables, 1 observation, with values 1..100. set obs 1 forval j = 1/100 { gen a`j' = `j' } Or perhaps you don't mean what you say. Nick n.j.cox@durham.ac.uk r.a.nobel@umail.leidenuniv.nl Is there an equivalent to Mata's A=(1..100) in 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/