全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
4024 2
2011-02-17
在Limdep/nlogit里,怎么能把类别变量转换成effects coding的多个变量呢?
转换成dummy coding的命令我知道,因为不是1就是0,用create;if(x=1)x1=1;if(x=2)x2=1;if(x=3)x3=1$这样的就好了。
但是effects coding里,最后一个level,不是(0,0),而是(-1,-1)。我真的不知道这个逻辑命令应该怎么写了。
limdep的if命令,应该是和stata或者其他软件的一样吧。哪位好心人帮我解答一下这个问题吧?
万分感谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2011-2-17 21:26:07
在等待的过程中,我找到了命令。

create;if(x=1)x1=1;if(x=2)x2=1;if(x=3)x1=-1;if(x=3)x2=-1$

以上。

坛子里用nlogit的人好像不多,有问题都不知道找谁解决。偏偏Nlogit又有很多不得不说的故事,比如说命令行不能超过多少字,必须要换行等。好希望有个专家能解答这些问题啊。
二维码

扫码加我 拉你入群

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

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

2014-6-30 21:34:21
hazelhan 发表于 2011-2-17 21:26
在等待的过程中,我找到了命令。

create;if(x=1)x1=1;if(x=2)x2=1;if(x=3)x1=-1;if(x=3)x2=-1$
你好,我也遇到了类别变量的问题,我是这样处理的CREATE
;URBAN=(LOCATION=1);SUBURBAN=(LOCATION=2);RURAL=(LOCATION=3)$ 没有用effcts coding,能够像我这样处理吗?还有什么是effects coding
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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