楼主: Edward_ln
10834 19

[问答] 关于虚拟变量的问题 [推广有奖]

11
Edward_ln 发表于 2015-5-3 13:32:58
希望睡觉起来能看到有大神回复,我觉得对于大家来说这真是个小儿科的问题,拜托你们了。。。。

12
alfredgump 学生认证  发表于 2015-5-3 13:37:35
路过看看,学习了

13
LIXUANHANK 学生认证  发表于 2015-5-3 13:50:45 来自手机
crystal8832 发表于 2015-5-3 12:51
如果是stata
reg y x if black==0&married==0
reg y x if black==1&married==0
这个是分样本回归吧。。。

14
Edward_ln 发表于 2015-5-3 15:30:55
大神们,我觉得这个问题真的没啥难度吧?比我在这看到的很多很多问题都简单的多多多,就是问问对于这多个类型的虚拟变量怎么赋值而已,上面我觉得我也说明白了,就是black和married,四个类型,将非黑人单身看做基组,其他几个怎么赋值?就是这个问题,麻烦会的人屈尊为我解答一下,我真的很希望有人能帮帮我

15
Edward_ln 发表于 2015-5-3 16:21:28
我想问问左上角那个查看124是啥意思?查看了124次没一个人会?别逗我了行吗

16
harlon1976 发表于 2015-5-4 11:31:37
library(AER)
data("CPS1988")
cps_lm=lm(log(wage)~experience+I(experience^2)+education+region+education*region,data=CPS1988)
cps_lm
其中education*region就是两个虚拟变量的交叉项,用R软件做的,供你参考

17
Edward_ln 发表于 2015-5-4 17:00:53
harlon1976 发表于 2015-5-4 11:31
library(AER)
data("CPS1988")
cps_lm=lm(log(wage)~experience+I(experience^2)+education+region+educa ...
大哥,你看不懂我的问题么?交互项这个连傻子都会,不就是两个虚拟变量乘起来?我问的是啥说的已经很清楚了,你看清楚我的问题行不

18
harlon1976 发表于 2015-5-7 18:05:08
Edward_ln 发表于 2015-5-6 13:24
立夏好啊LJ们
你已被多名坛友举报灌水,请不要继续发这样无意义的帖子。

19
Richard_Zj 发表于 2015-7-6 17:18:30
已婚黑人:  marrblk = black*married
单身黑人:  singblk = (!married)*black
已婚非嘿人: marrnoblk = (!black)*married

希望对楼主有用

老实说,不是很明白楼主的意思!如果只是生成新的虚拟变量,则上面的代码可以满足你。如果楼主希望在数据文件中生成三个新的虚拟变量,假定你的数据文件是 mydata, 则可用如下代码

mydata$marrblk <- mydata$black*mydata$married
mydata$singblk  <- (!mydata$married)*mydata$black
mydata$marrnoblk <- (!mydata$black)*mydata$married


然后用常规的回归指令。希望对楼主有用

20
MAN-YI 学生认证  发表于 2019-5-6 21:48:16
请问帖主最后实现赋值了吗?我也遇到同样的问题,想请教!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-25 13:34