楼主: zhj_xzgl
4458 3

[编程问题求助] 命令和数据都一样,为什么前后得到的结果不一致呢? [推广有奖]

  • 5关注
  • 2粉丝

已卖:53份资源

博士生

46%

还不是VIP/贵宾

-

威望
0
论坛币
91 个
通用积分
17.9371
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1529 点
帖子
70
精华
0
在线时间
491 小时
注册时间
2011-2-13
最后登录
2025-5-24

楼主
zhj_xzgl 发表于 2020-8-21 17:27:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
命令和数据都一样,但是前后两次运行结果不一致怎么办?请高手赐教。做平行趋势检验,命令如下,第一次做出来是符合平行趋势检验的,第一次运行的结果是试过很多遍的,按理说也是很稳定的。但中间有事隔了将近一个多月才开始写论文,结果再次运行的时候发现出问题了,运行不出以前的结果了,下面的图片是两次的结果,好像整个样本量都不一致了,但是我并没有动数据,请问到底是哪里出了问题,怎么解决呢?
gen x=0  
replace x=1 if year>=policy_year
gen treat=0
replace treat=1 if policy_year!=.
set more off
xtset id year
gen distance=year-policy_year
tab distance, missing
forvalues i=1/6 {
gen d_`i'  = 0
replace d_`i'  = 1 if treat== 1 & distance== -`i'
}
forvalues i=1/6 {
gen d`i'  = 0
replace d`i'  = 1 if treat== 1 & distance== `i'
}
gen current  = 0
replace current = 1 if treat== 1 & distance== 0
xtreg gdp d_5 d_3 d_4 d_2 d_1 current d1 d2 d3 d4 d5 d6 i.year  uni_student road lnfin invest lntrade lnloan, fe r

第一次结果:
第一次结果
第二次结果:

第二次结果

二维码

扫码加我 拉你入群

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

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

关键词:forvalues Distance forvalue replace CURRENT

沙发
heric221 在职认证  发表于 2020-8-23 07:56:28
数据不一样
第一次:样本量为2212,282个截面
第二次:样本量为2071,265个截面

藤椅
FORever 发表于 2020-10-28 21:01:19
难得有人发现这问题了,其实简单的dfuller单位根检验命令也会 出现这种情况,只能多运行几次选最一致的那次,你用得是盗版stata吧?

板凳
zhj_xzgl 发表于 2020-11-17 18:10:58
FORever 发表于 2020-10-28 21:01
难得有人发现这问题了,其实简单的dfuller单位根检验命令也会 出现这种情况,只能多运行几次选最一致的那次 ...
诶,有可能是这个原因,我记不太清楚在哪里下的这个版本的stata了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 04:46