楼主: ophilia
19666 10

[问答] [求助]求教:如何用eviews引入虚拟变量? [推广有奖]

  • 0关注
  • 0粉丝

小学生

92%

还不是VIP/贵宾

-

威望
0
论坛币
528 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
77 点
帖子
8
精华
0
在线时间
0 小时
注册时间
2005-6-3
最后登录
2006-5-8

楼主
ophilia 发表于 2005-6-11 20:51:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

请问这样的分段线性回归用eveiws怎么做?

D=1 (X1≥X*) D=0 (X1<X*)

Y=α0+β01X102*(X1-X*)D+U

二维码

扫码加我 拉你入群

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

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

关键词:EVIEWS Views Eview view 虚拟变量 EVIEWS 变量 求教 虚拟

回帖推荐

王广伟 发表于11楼  查看完整内容

再输入一列为0或1的列。 比如,给了1980-2001的城乡居民储蓄(Y)以及当年GNP(X)的数据,要研究1991年以前,和1991年后的两个时期居民储蓄-收入关系是否发生变化。这时,你除了输入数据Y(i)和X(i),再输入一列数据D:D(i)=1,1980

本帖被以下文库推荐

沙发
hgz2373294 发表于 2005-6-11 21:06:00

在HELP

输入虚拟变量查找一下就可以了.

大数据晓(小)众商!

藤椅
q1w2e3 发表于 2005-6-11 21:25:00

这是eviws中使用虚拟变量的基本方法,没什么技术含量,建议你还是看看帮助吧!

板凳
ophilia 发表于 2005-6-11 22:35:00

我是菜鸟,而且我的是英文版......

哪位好心人教我一下, 急交论文.

报纸
winterboy 发表于 2005-6-12 01:11:00

我也刚学计量,看不太懂你的模型式。。你想引系数的虚拟变量吗?建议回归方程式换成Y=c(1)+c(2)*X1+c(3)*(X1-Xl)*D

“*”在EVIEWS里表示“乘”,所以X*换成Xl 好些。另外,软件的回归模型里已经默认有U了。还有,好像参数一般用c()表示,或者根本不用把参数表示出来,软件已经默认了左边第一项是被解释变量,往右依次是解释变量和常数项,等于号和加号都用空格表示。

由于引入虚拟变量相当于增加了一个解释变量,所以应当增加一个系列的数据,各个数据对应你说的规则填列0或者1。

唉,表述起来很困难,也不知道你明不明白我的意思。请高手过来解答吧,我也想听听

地板
ophilia 发表于 2005-6-12 16:19:00

主要是不知道(x1-x*)怎么表示,要是把(x1-x*)*d作一个变量,理论上是可以的吧,不过我试了没成功...

7
ophilia 发表于 2005-6-12 16:21:00
哪位能把中文版帮助里的内容传一份上来...

8
yangming 发表于 2005-6-12 18:46:00

我这里倒是有个土办法,

先生成一个虚拟变量d1=1, genr d1=1,

然后按窗口中的sample,在跳出来的对话框的if condition中输入x1<x,

再在eviews的最上面输入d1=0,

就行了,

不过记得回归时重新把sample中的if condition中的x1<x删除,

试试看看

[em01][em01][em01][em01][em01][em01]

9
winterboy 发表于 2005-6-13 11:36:00

楼上的,好像不行呀。。

“回归时重新把sample中的if condition中的x1<x删除”,删除了之后,d1所有的观察值又都变成1了。

10
tf2000 发表于 2005-6-13 18:23:00

最简单的也是最笨的,在excel里用函数if轻松搞定。我不明白,eviews又不是什么大型软件,没必要什么都靠她啊。

例如:=IF(G2<80,0,1) 表示当单元格G2小于80就去0,大于就去1

不要疑惑,只要信。

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

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