全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14988 20
2013-07-27
最近在研究多层线性模型(HLM)。我研究的因变量是在校大学生的GPA(连续变量),应用的命令是 “xtmixed”。
模型概述:
           A.模型设计两层,第一层是学生个体,第二层是专业(major);
           B.学生个体(第一层)的解释变量中有:学生性别(sex)、是否来自重点高中(hschool)两个虚拟变量,以及一些其他控制变量 (X1  X2  X3 )
           C. 我希望在专业层面(第二层)将性别(sex)和是否来自重点高中(hshool)两个虚拟变量,以及一个连续变量X2  作为随机变量处理,计划的命令如下:
                            xtmixed GPA  i.sex i.school X1 X2 X3 || major: R.sex R.school X2

问题:上面的命令stata不可执行。。。。
           初步研究了一下,在随机效应部分 如果 存在虚拟变量,则其他任何变量(包括连续变量和虚拟变量)便都不可以添加 。。
            比如:  xtmixed GPA  i.sex i.school X || major: R.sex                    可以运算;
                        xtmixed GPA  i.sex i.school X || major: R.school               可以运算;
                         xtmixed GPA  i.sex i.school X || major: R.sex R.school     不行!!!
                         xtmixed GPA  i.sex i.school X || major: R.sex X2               不行!!!

可是,如果我确实需要将  虚拟变量  作随机变量处理,该怎么办呢??
虚拟变量在随机部分里好霸道啊。。。。。



二维码

扫码加我 拉你入群

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

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

全部回复
2013-7-27 22:21:03
你第二层单位数量是多少,如果第二层单位个数比较少的话,可以会使得迭代计算失败,这与是否加入虚拟变量应该没关系。另外,是否来自重点校这个变量应当是第二层学校特征变量而非个体特征,hlm在统计意义上最有贡献的就是能将组内和祖间差异分离开,若将来自同一学校的学生所具有的共性特征视为第一层变量,似有不妥。个人意见,供参考。
二维码

扫码加我 拉你入群

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

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

2013-7-27 23:08:48
james9609 发表于 2013-7-27 22:21
你第二层单位数量是多少,如果第二层单位个数比较少的话,可以会使得迭代计算失败,这与是否加入虚拟变量应 ...
感谢 @james9609 老师!我把情况再仔细解释一下。

样本学生来自同一所大学、不同专业的大一新生。hschool 变量是大一新生所毕业的高中是否为重点中学。
第二层是专业(major),我将这所大学的所有专业按照学科属性分成了6个大类。
研究设计一个随机系数模型,也就是在第二层没有解释变量,只有一个常数项和随机项,也可以说是“随机系数模型”:
第一层: GPA = a+ bX1+ cX2+ dX3 +  f sex + g hschool + e

第二层:没有解释变量,只在第一层解释变量中加入随机效应
            a=  α0 +  γ0        (γ0为随机项)
            f =  α1 +  γ1        (γ1为随机项)
            g =  α2 + γ2        (γ2为随机项)
            c=   α3 + γ3         (γ3为随机项)

将第二层代入第一层,这样第一层的常数项、X2、sex 和hscool 三个解释变量就存在随机效应了。
我写的命令:  xtmixed GPA x1 x2 x3 i.sex i.hschool  || major : R.sex R.hshool x2 , variance mle
报错提示:      “invalid level specification”


我发现stata在第二层当中如果有虚拟变量的话,就不可以再加入其它任何变量,有且只能有这一个虚拟变量了。  
现在的问题是,
第二层有多个虚拟变量、或者第二层同时有虚拟变量和连续变量 的时候,stata的命令该怎么写呢?


               
二维码

扫码加我 拉你入群

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

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

2013-7-28 08:55:50
没接触过,不懂~~
见谅~~
二维码

扫码加我 拉你入群

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

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

2013-7-28 10:51:30
我不了解hlm模型的内涵。
二维码

扫码加我 拉你入群

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

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

2013-7-28 18:59:24
你可以用HLM软件试试看,如果没有可以传给你,对你的问题,我还再思考下,是不是存在问题。。。一会再解答
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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