楼主: 杨青青
4780 9

[其他] 请教关于FGLS的问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:213份资源

本科生

9%

还不是VIP/贵宾

-

威望
0
论坛币
690 个
通用积分
0.4800
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
255 点
帖子
40
精华
0
在线时间
83 小时
注册时间
2009-2-20
最后登录
2020-9-14

楼主
杨青青 发表于 2009-12-23 16:05:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
下面这段程序运行时有invalid name,请问哪里有错
clear
set obs 100
gen x1=uniform()
gen x2=1+3*invnorm(uniform())
gen e=invnorm(uniform())
gen u2=exp(2*ln(x1))*e
gen u3=exp(2*ln(x2))*e
gen u4=exp(ln(x1)+ln(x2))*e
gen y1=1+3*x1+5*x2+e
gen y2=1+3*x1+5*x2+u2
gen y3=1+3*x1+5*x2+u3
gen y4=1+3*x1+5*x2+u4
forvalue i=1/4{
reg y`i' x1 x2
predict uh`i',res
gen luh`i'=ln(uh`i'*uh`i')
reg luh`i' x1 x2
predict g`i'
gen `i'=exp(`i')
reg y2 x1 x2 [aw=1/`i']
}
二维码

扫码加我 拉你入群

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

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

关键词:FGLS forvalue Uniform predict invalid

回帖推荐

sungmoo 发表于9楼  查看完整内容

你的循环语句已经给了i的定义。

sungmoo 发表于7楼  查看完整内容

predict要生成新的变量。

sungmoo 发表于6楼  查看完整内容

这个问题就是,你事先对`i'与g`i'的定义。

蓝色 发表于2楼  查看完整内容

gen `i'=exp(`i') reg y2 x1 x2 [aw=1/`i'] 数值不能做变量的啊 gen w`i'=exp(g`i') reg y2 x1 x2 [aw=1/w`i']

sungmoo 发表于3楼  查看完整内容

红色部分,数字不能充当变量名。

沙发
蓝色 发表于 2009-12-23 16:26:44
gen `i'=exp(`i')
reg y2 x1 x2 [aw=1/`i']

数值不能做变量的啊

gen w`i'=exp(g`i')
reg y2 x1 x2 [aw=1/w`i']

藤椅
sungmoo 发表于 2009-12-23 16:31:01
杨青青 发表于 2009-12-23 16:05
forvalue i=1/4{
reg y`i' x1 x2
predict uh`i',res
gen luh`i'=ln(uh`i'*uh`i')
reg luh`i' x1 x2
predict g`i'
gen `i'=exp(`i')
reg y2 x1 x2 [aw=1/`i']
}
红色部分,数字不能充当变量名。

板凳
杨青青 发表于 2009-12-23 16:36:39
谢谢回答

2# 蓝色

报纸
杨青青 发表于 2009-12-23 16:39:02
谢谢
还有一问
为什么我改成gen h`i'=exp(`i')和gen h`i'=exp(g`i')都可以运行,是同一回事吗?

3# sungmoo

地板
sungmoo 发表于 2009-12-23 16:51:01
杨青青 发表于 2009-12-23 16:39 还有一问
为什么我改成gen h`i'=exp(`i')和gen h`i'=exp(g`i')都可以运行,是同一回事吗?
这个问题就是,你事先对`i'与g`i'的定义。

7
sungmoo 发表于 2009-12-23 16:52:14
杨青青 发表于 2009-12-23 16:05
forvalue i=1/4{
reg y`i' x1 x2
predict uh`i',res
gen luh`i'=ln(uh`i'*uh`i')
reg luh`i' x1 x2
predict g`i'
gen `i'=exp(`i')
reg y2 x1 x2 [aw=1/`i']
}
predict要生成新的变量。

8
杨青青 发表于 2009-12-23 17:02:14
可是这段程序里没有对i进行定义啊? 7# sungmoo

9
sungmoo 发表于 2009-12-23 17:03:57
杨青青 发表于 2009-12-23 17:02 可是这段程序里没有对i进行定义啊?
你的循环语句已经给了i的定义。

10
杨青青 发表于 2009-12-23 17:09:56
这个定义能让`i'代替g`i'吗? 9# sungmoo

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

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