悬赏 5 个论坛币 未解决
请教:stata 我想产生一个新变量,代表某特定年,其他观察值小于该年该观察值的个数,请问如何用loop实现?
* Example generated by -dataex-. To install: ssc install dataex
clear
input str21 name int year double totass
" US-JPN, LTD" 1990 .
" US-JPN, LTD" 1991 .
" US-JPN, LTD" 1992 .
" US-JPN, LTD" 1993 .
" US-JPN, LTD" 1994 .
" US-JPN, LTD" 1995 .
" US-JPN, LTD" 1996 .
" US-JPN, LTD" 1997 .
" US-JPN, LTD" 1998 .
" US-JPN, LTD" 1999 625317
" US-JPN, LTD" 2000 776574
" US-JPN, LTD" 2001 796399
" US-JPN, LTD" 2002 784610
" US-JPN, LTD" 2003 834746
" US-JPN, LTD" 2004 940473
" US-JPN, LTD" 2005 973261
" US-JPN, LTD" 2006 929493
" US-JPN, LTD" 2007 786124
" US-JPN, LTD" 2008 884311
"01COMMUNIQUE LAB" 1990 .
"01COMMUNIQUE LAB" 1991 .
"01COMMUNIQUE LAB" 1992 .
"01COMMUNIQUE LAB" 1993 .
"01COMMUNIQUE LAB" 1994 .
"01COMMUNIQUE LAB" 1995 .
"01COMMUNIQUE LAB" 1996 .
"01COMMUNIQUE LAB" 1997 .
"01COMMUNIQUE LAB" 1998 1497
"01COMMUNIQUE LAB" 1999 2472
"01COMMUNIQUE LAB" 2000 13487
"01COMMUNIQUE LAB" 2001 5145
"01COMMUNIQUE LAB" 2002 2375
"01COMMUNIQUE LAB" 2003 635
"01COMMUNIQUE LAB" 2004 859
"01COMMUNIQUE LAB" 2005 703
"01COMMUNIQUE LAB" 2006 707
"01COMMUNIQUE LAB" 2007 2915
"01COMMUNIQUE LAB" 2008 2157
"024 PHARMA INC" 1990 .
"024 PHARMA INC" 1991 .
"024 PHARMA INC" 1992 .
"024 PHARMA INC" 1993 .
"024 PHARMA INC" 1994 .
"024 PHARMA INC" 1995 .
"024 PHARMA INC" 1996 .
"024 PHARMA INC" 1997 .
"024 PHARMA INC" 1998 .
"024 PHARMA INC" 1999 .
"024 PHARMA INC" 2000 .
"024 PHARMA INC" 2001 .
"024 PHARMA INC" 2002 .
"024 PHARMA INC" 2003 97
"024 PHARMA INC" 2004 383
"024 PHARMA INC" 2005 318
"024 PHARMA INC" 2006 195
"024 PHARMA INC" 2007 198
"024 PHARMA INC" 2008 546
"0373849 B.C. LTD" 1990 .
"0373849 B.C. LTD" 1991 .
"0373849 B.C. LTD" 1992 .
"0373849 B.C. LTD" 1993 .
"0373849 B.C. LTD" 1994 .
"0373849 B.C. LTD" 1995 .
"0373849 B.C. LTD" 1996 .
"0373849 B.C. LTD" 1997 .
"0373849 B.C. LTD" 1998 .
"0373849 B.C. LTD" 1999 4586
"0373849 B.C. LTD" 2000 4106
"0373849 B.C. LTD" 2001 3659
"0373849 B.C. LTD" 2002 3649
"0373849 B.C. LTD" 2003 7523
"0373849 B.C. LTD" 2004 6165
"0373849 B.C. LTD" 2005 5892
"0373849 B.C. LTD" 2006 18235
"0373849 B.C. LTD" 2007 34371
"0373849 B.C. LTD" 2008 4831
"0915988 B.C." 1990 .
"0915988 B.C." 1991 .
"0915988 B.C." 1992 .
"0915988 B.C." 1993 .
"0915988 B.C." 1994 .
"0915988 B.C." 1995 .
"0915988 B.C." 1996 .
"0915988 B.C." 1997 .
"0915988 B.C." 1998 .
"0915988 B.C." 1999 .
"0915988 B.C." 2000 .
"0915988 B.C." 2001 2463
"0915988 B.C." 2002 1293
"0915988 B.C." 2003 24587
"0915988 B.C." 2004 107805
"0915988 B.C." 2005 302175
"0915988 B.C." 2006 596896
"0915988 B.C." 2007 1115751
"0915988 B.C." 2008 26440
"1-618 STRICT" 1990 .
"1-618 STRICT" 1991 .
"1-618 STRICT" 1992 .
"1-618 STRICT" 1993 .
"1-618 STRICT" 1994 .
end
[/CODE]