全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
1144 3
2020-06-17
网上找到一段OLS的算法,但是运行的过程中报错,显示invalid syntax,怎么回事呢?有人计算过,可以指点一二吗?
***对行业和年份进行循环

forval year = 2000(1) `yearnum' {

disp `year'

forval indid = `indnum1'(1)`indnum2'{

disp `indid'

***确保每个年份和每个年份至少有20个样本,避免回归时样本太少

count if year == `year' & indid==`indid'

if r(N)<20{

continue

}

***按照同行业和同年份进行回归分析

regress lnsales lnworkernum lnasset lncashpay if year == `year' & indid==`indid'

***计算残差值

predict temp if year == `year' & indid ==`indid', residual

***把计算好的残差值保存在变量tfp

replace tfp=temp if year == `year' & indid ==`indid'

drop temp

}

}

drop if tfp==.

save "$pathtfp",replace

二维码

扫码加我 拉你入群

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

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

全部回复
2020-8-5 08:18:06
小白同问,请问您可以运行了吗~
二维码

扫码加我 拉你入群

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

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

2020-8-9 21:00:40
同问,请问解决了吗
二维码

扫码加我 拉你入群

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

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

2020-8-9 21:05:15
15281600677 发表于 2020-8-5 08:18
小白同问,请问您可以运行了吗~
请问解决了吗,同问
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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