全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3731 10
2015-10-02
capture program drop xx
program xx, rclass
args N alpha d0
quietly {
        drop _all
        set obs `N'
        g treat = (_n > 0.5 * `N')
        g attend = runiform() > (.6 - `d0' * treat)
        reg attend treat
        return scalar p2 = abs(_b[treat] / _se[treat]) < invnormal(1 - `alpha' / 2)
}
end


qui simulate p2 = r(p2) , reps(1000) : xx 200 .05 0.1
sum
di 1 - r(mean)

qui simulate p2 = r(p2) , reps(1000) : xx 200 .10 0.1
sum
di 1 - r(mean)

qui simulate p2 = r(p2) , reps(1000) : xx 200 .01 0.1
sum
di 1 - r(mean)

qui simulate p2 = r(p2) , reps(1000) : xx 400 .05 0.1
sum
di 1 - r(mean)

万分感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2015-10-3 06:08:18
这个是在做统计模拟。xx程序生成数据,然后回归,并且算出解释变量的p-value,然后之后的那些simulate命令指定不同的参数跑simulation。
二维码

扫码加我 拉你入群

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

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

2015-10-3 20:24:40
orz!!!!棒棒哒!好厉害!
还有
local wgap = 1 + _b[female] / _b[_cons]
这个命令里面 local什么意思呢? b前面为什么要加下划线呢
二维码

扫码加我 拉你入群

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

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

2015-10-4 08:30:56
gingerlinger 发表于 2015-10-3 20:24
orz!!!!棒棒哒!好厉害!
还有
local wgap = 1 + _b[female] / _b[_cons]
回复的时候最好点一下帖子右下角的回复按钮,不然没有回复提醒。
local是建立local macro。下划线是Stata规定的_b[varname]表示varname的系数。
二维码

扫码加我 拉你入群

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

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

2015-10-9 20:52:14
夏目贵志 发表于 2015-10-4 08:30
回复的时候最好点一下帖子右下角的回复按钮,不然没有回复提醒。
local是建立local macro。下划线是Stat ...
好的谢谢!你学得真好。。。我才刚开始痛苦的旅程。。。。
二维码

扫码加我 拉你入群

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

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

2015-10-10 09:03:42
gingerlinger 发表于 2015-10-9 20:52
好的谢谢!你学得真好。。。我才刚开始痛苦的旅程。。。。
加油加油~只要努力学~其实用计量工具写一些非计量领域的论文还是很容易的~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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