背景:我有一个分类变量,X,有四个级别,我将其作为单独的虚拟变量。因此,共有三个虚拟变量,分别代表 x=1、x=2、x=3(x=0 是基线)。
问题/问题:我希望能够计算这些虚拟变量的线性组合(即使用 SAS 作为计算器)的值。例如,2*B1 + 2*B2 + B3。
在 Stata 中,可以使用lincom
命令,它使用存储的 beta 估计值来计算参数的线性组合。
在SAS中的PROC GLM等程序中,我想我应该使用ESTIMATE
声明,但我不确定在这种情况下如何指定每个变量的“权重”。
您正在寻找 PROC SCORE。这需要输出回归或因子估计并对新数据集进行评分。请参阅此处的示例。http://support.sas.com/documentation/cdl/en/statug/66859/HTML/default/viewer.htm#statug_score_examples02.htm http://support.sas.com/documentation/cdl/en/statug/66859/HTML/default/viewer.htm#statug_score_examples02.htm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)