全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2830 2
2010-03-31
问题如下:

       上市公司若干,代码从2-600997不等,时间跨度1998-2006年,求各样本公司现金流CF的9年总体标准差,并赋值为新的CFSD,构成面板数据的一个新变量,即某一个样本公司具有同样的CFSD,便于后续分组检验。样本公司代码stdm为long型.
      编程如下:

          gen cfsd=0
        
     forvalues i=1/600997{
  
    qui su cf  if stdm=='i'
    qui replace cfsd=r(sd)  if stdm=='i'

      }

  报告出错为 ‘i’ is invalidname

   请问,为何会出错?此前使用类似编程处理没有出现过这类问题。此外有没有更好的办法解决这个问题?
   谢谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-4-1 02:06:59
为何会出错?

没为什么

因为您标点符号不小心弄错了!

'i'  请改为 `i'
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-9-2 12:14:02
用matlab吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群