全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
13624 8
2016-01-13
悬赏 7 个论坛币 未解决
(1)educ的取值从0到18不等,要求对educ的取值为8到18的观测个体描述变量wage的均值,使用foreach和forvalue两种循环语句分别完成。
(2)对3个虚拟变量nonwhite,female,married所组成的6种情况的观测个体描述变量wage的均值,使用foreach和forvalue两种循环语句分别完成。
      急求啊,怎么写都不对!!!1
二维码

扫码加我 拉你入群

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

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

全部回复
2016-1-21 16:48:40
你把相关数据贴出来吧
二维码

扫码加我 拉你入群

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

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

2016-12-3 19:16:33
gen mean=0
forvalue i=8/18 {
           egen mean`i' = mean(wage) if id==`i'
}
egen mean=rowtotal(mean1-mean8)
drop mean1-mean8

这是第一问的,我之前做fama-macbeth回归的时候就是这样用的
二维码

扫码加我 拉你入群

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

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

2016-12-3 19:17:23
第一行的gen mean=0去掉
打多了不好意思
二维码

扫码加我 拉你入群

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

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

2016-12-3 19:21:22
forvalue i=0/1 {
           forvalue j=0/1 {
                       forvalue k=0/1 {
                                   egen mean`i'`j'`k'=mean(wage) if nonwhite==`i' & female==`j' & married==`k'
}
}
}
这是第二题的
二维码

扫码加我 拉你入群

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

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

2018-4-11 00:16:47
guanzihuan 发表于 2016-12-3 19:21
forvalue i=0/1 {
           forvalue j=0/1 {
                       forvalue k=0/1 {
您好,不知道您能不能帮忙看下以下语句应该怎么解释呢,特别是有forvalue那段,拜托了

. egen g=group(indus year)

. gen nda=.
gen da=.
forvalue i=1/156 {     *g的最大值
quietly reg  y_w X1_w X2_w X3_w if g==`i',noconstant
predict nda1 if g==`i'
predict da1 if g==`i', res
replace nda=nda1 if g==`i'
replace da=da1 if g==`i'
drop nda1 da1
}
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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