楼主: xuelida
5961 14

[编程问题求助] 求助下面一段程序出现的问题? [推广有奖]

  • 1关注
  • 94粉丝

教师

计量经济学

已卖:5445份资源

学科带头人

50%

还不是VIP/贵宾

-

威望
1
论坛币
58865 个
通用积分
30.5491
学术水平
394 点
热心指数
256 点
信用等级
169 点
经验
47973 点
帖子
1506
精华
7
在线时间
1083 小时
注册时间
2005-12-5
最后登录
2025-12-2

楼主
xuelida 在职认证  发表于 2009-12-23 09:29:49 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
下面一段程序和数据,
quietly xtreg lwage $xlist, re
scalar theta = e(theta)
global yandxforhausman lwage exp exp2 wks
sort id
foreach x of varlist $yandxforhausman {

by id: egen mean'x' = mean('x' )


generate md'x' ='x' - mean'x'


generate red'x' ='x' - theta*mean'x'

}
quietly regress redlwage redexp redexp2 redwks mdexp mdexp2 mdwks
test mdexp mdexp2 mdwks
在stata10.0;里运行结果出现
' invalid name
是不是'x' 定义的不对,还是什么符号设置不对,请大侠帮助
二维码

扫码加我 拉你入群

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

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

关键词:generate Quietly hausman regress invalid generate invalid 程序

mus08psidextract.rar
下载链接: https://bbs.pinggu.org/a-500254.html

35.83 KB

本附件包括:

  • mus08psidextract.dta

沙发
mentgmery 发表于 2009-12-23 09:44:53
首先,我不知道你是使用的是什么编程语言,单从语法角度,你对X这个变量并没有定义或者声明,首先应该声明和定义,之后才能使用:)

藤椅
jzhyue 发表于 2009-12-23 10:00:25
2# mentgmery * 试试
quietly xtreg lwage $xlist, re
scalar theta = e(theta)
global yandxforhausman lwage exp exp2 wks
sort id
foreach x of varlist $yandxforhausman {

by id: egen mean`x' = mean(`x' )

generate md`x' =`x' - mean`x'

generate red`x' =`x' - theta*mean`x'
}
quietly regress redlwage redexp redexp2 redwks mdexp mdexp2 mdwks
test mdexp mdexp2 mdwks
已有 1 人评分经验 论坛币 热心指数 收起 理由
xuelida + 20 + 20 + 1 好的意见建议

总评分: 经验 + 20  论坛币 + 20  热心指数 + 1   查看全部评分

板凳
sungmoo 发表于 2009-12-23 10:11:38
xuelida 发表于 2009-12-23 09:29 是不是'x' 定义的不对,还是什么符号设置不对
引用macro,需前用`后用'。两者不是同一符号。
已有 2 人评分经验 论坛币 学术水平 热心指数 收起 理由
purr~ + 1 + 1 观点有启发
xuelida + 20 + 20 + 1 好的意见建议

总评分: 经验 + 20  论坛币 + 20  学术水平 + 1  热心指数 + 2   查看全部评分

报纸
xuelida 在职认证  发表于 2009-12-23 10:42:51
谢谢上面两位的答案,很不错

地板
fentone 发表于 2009-12-23 11:34:13
sungmoo 发表于 2009-12-23 10:11
xuelida 发表于 2009-12-23 09:29 是不是'x' 定义的不对,还是什么符号设置不对
引用macro,需前用`后用'。两者不是同一符号。
前面的是什么符号?怎么在键盘中输入?

7
fentone 发表于 2009-12-23 11:35:17
可以解释一下每个语句的意思吗?我是初学者

8
xuelida 在职认证  发表于 2009-12-23 11:40:06
我也不知道怎么输入,直接复制就可以了。
这个是面板数据的re估计,你可以参考stata面板数据估计方法相关内容

9
蓝色 发表于 2009-12-23 12:25:28
tab 键上面的那个

10
sungmoo 发表于 2009-12-23 14:11:46
fentone 发表于 2009-12-23 11:34 前面的是什么符号?怎么在键盘中输入?
一般在“1与!”的左侧,与“~”在同一键上。

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 20:50