说明一下附上的数据,把 差值判断=1 看作是企业亏损的年份,我想知道这家企业在决策年份之前是否存在连续亏损的状态,有的话是连续多少年。注意不是求随意一段的连续!!具体说明如下!
具体来说,以证券代码为5的企业为例,我想要求的是在2012年以前(即从观测年份的最大年份2011年开始往前推)是否有存在一段连续数,而不是求最大的连续数。
还是以证券代码5的企业数据为例,连续存在的前提是,观测年份的最大年份2011必须是1。如果2011年数为0,那么决策年份2012年之前是不存在连续数的。
若2011年差值判断为1,2010年为0,则2012年之前的连续数为1年;2011年、2010年均为1,2009年为0,则连续数为2年。
求大神们不吝赐教啊啊啊!!!!感激不尽!!!
---------------------- copy starting from the next line -----------------------
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input int(决策年份 证券代码 观测年份) float(差值 差值判断)
- 2009 2 1992 . 0
- 2009 2 1993 . 0
- 2009 2 1994 . 0
- 2009 2 1995 . 0
- 2009 2 1996 . 0
- 2009 2 1997 . 0
- 2009 2 1998 . 0
- 2009 2 1999 . 0
- 2009 2 2000 .02957746 0
- 2009 2 2001 .05027016 0
- 2009 2 2002 .024074845 0
- 2009 2 2003 .024093 0
- 2009 2 2004 .03089654 0
- 2009 2 2005 .037242692 0
- 2009 2 2006 .018390616 0
- 2009 2 2007 .014785386 0
- 2009 2 2008 .00208146 0
- 2012 5 1992 . 0
- 2012 5 1993 . 0
- 2012 5 1994 . 0
- 2012 5 1995 . 0
- 2012 5 1996 . 0
- 2012 5 1997 . 0
- 2012 5 1998 . 0
- 2012 5 1999 . 0
- 2012 5 2000 -.0022283334 1
- 2012 5 2001 -.05636592 1
- 2012 5 2002 -.0557215 1
- 2012 5 2003 -.0142069 1
- 2012 5 2004 -.0070799 1
- 2012 5 2005 -.11017033 1
- 2012 5 2006 .031756 0
- 2012 5 2007 .019458666 0
- 2012 5 2008 -.020237416 1
- 2012 5 2009 -.071078 1
- 2012 5 2010 -.0463649 1
- 2012 5 2011 -.027604915 1
- 2012 9 1991 . 0
- 2012 9 1992 . 0
- 2012 9 1993 . 0
- 2012 9 1994 . 0
- 2012 9 1995 . 0
- 2012 9 1996 . 0
- 2012 9 1997 . 0
- 2012 9 1998 . 0
- 2012 9 1999 . 0
- 2012 9 2000 .013445667 0
- 2012 9 2001 -.006238916 1
- 2012 9 2002 .0028365 0
- 2012 9 2003 -.0057289 1
- 2012 9 2004 .0038401 0
- 2012 9 2005 .017152667 0
- 2012 9 2006 .027323 0
- 2012 9 2007 .025707666 0
- 2012 9 2008 .018012583 0
- 2012 9 2009 .025199 0
- 2012 9 2010 .007414099 0
- 2012 9 2011 -.001656915 1
- end
------------------ copy up to and including the previous line ------------------
Listed 58 out of 503 observations


雷达卡






京公网安备 11010802022788号







