全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
635 4
2023-09-14
在采取模型计算操纵性应计盈余指标时,在使用循环函数是出现无效指令,这是什么原因造成的,想知道是不是应该把空缺值删掉?gen EXBI=yingyeshouru-yingyechengben
gen cfo=jingyingxianjinjin-jingyingxianjinchu

gen year1=year(acc)
xtset stkcd year1
gen Acc=(EXBI-cfo)/L.zongzichan
gen invA=1/L.zongzichan
gen Dsale=D.yingyeshouru/L.zongzichan
gen Dar=yingshouzhangkuan/L.zongzichan
gen Ds_Dar=Dsale-Dar
gen Ppe=gudingzichan/L.zongzichan
egen ind_year=group(ind year1),label lname(ind_year)


gen Dacc=.
        forvalues i=1/$N{
                qui reg Acc invA Ds_Dar Ppe if (ind_year==`i'),nocons
                qui predict e if e(sample),res
                qui replace Dacc =e if e(sample)
                drop e
        }


  dataex  Acc invA Ds_Dar Ppe  in 1/100
----------------------- copy starting from the next line -----------------------
复制代码

------------------ copy up to and including the previous line ------------------

Listed 100 out of 2392 observations

.




二维码

扫码加我 拉你入群

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

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

全部回复
2023-9-14 19:28:52
$N没有定义,要定义$N
stata数据分析交流3群706059301
二维码

扫码加我 拉你入群

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

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

2023-9-14 20:15:23
陈小丽 发表于 2023-9-14 19:28
$N没有定义,要定义$N
stata数据分析交流3群706059301
那需要怎么改呢?
可以发下代码嘛
二维码

扫码加我 拉你入群

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

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

2023-9-14 21:23:20
陈小丽 发表于 2023-9-14 19:28
$N没有定义,要定义$N
stata数据分析交流3群706059301
没有问题啊,源代码就是这样的 我之前也是运行这个代码  可以出来啊
二维码

扫码加我 拉你入群

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

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

2023-9-16 17:38:10
ljt19961998 发表于 2023-9-14 21:23
没有问题啊,源代码就是这样的 我之前也是运行这个代码  可以出来啊
forvalues i=1/$N{
                qui reg Acc invA Ds_Dar Ppe if (ind_year==`i'),nocons
                qui predict e if e(sample),res
                qui replace Dacc =e if e(sample)
                drop e
        }
$N怎么来的?是什么?你没有定义哦
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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