全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5233 7
2012-01-16
请问您一下关于数据encode问题,我用的数据大概30万个观测点,使用ecode命令时候,发现错误,过程如下:. encode id,gen(idd)
too many values
r(134);
请诸位大神帮忙一下吧,非常感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2012-1-17 10:01:36
你不提供数据别人很难判断
30万数据
你可以值把id一列数据保存上传,让别人帮你解决
二维码

扫码加我 拉你入群

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

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

2012-1-17 17:24:38
数据格式调整为双精度的
二维码

扫码加我 拉你入群

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

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

2012-1-22 15:20:19
说清楚点
二维码

扫码加我 拉你入群

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

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

2012-8-6 23:07:21
set memory 100m 把内存调大点,就行了
二维码

扫码加我 拉你入群

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

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

2012-8-7 11:32:01
我想你应该是在处理工业企业数据。
方法一:我早期使用的方法:
  *== 定义Panel Data
  * 产生新的公司代码(由于公司数目太多,encode命令无法使用)
    preserve
      keep id
      duplicates drop id, force
      sort id
      gen code = _n
      sort id
      save id.dta, replace   
    restore
      sort id year
      merge id using id.dta
      drop _merge   
    * 声明Panel变量
      order code year id
      duplicates drop code year, force  
      tsset code year
    xtdes

方法二:没测试过,不过应该没问题:
   gen id_new = group(id)
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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