如何从SAS中的某一年开始回归

时间:2015-07-15 16:49:22

标签: sas

我正在运行以下简单的线性回归:

    proc reg data=Nationalnew;
    model PE_PCHNG = HWOL_CHANGE;
    run;

我的数据集以2005年5月5日开始。我想知道是否有反正不是去我的数据集并删除我不需要的观察,我可以用2006m12开始回归吗?

1 个答案:

答案 0 :(得分:1)

PROC REG支持WHERE语句(几乎每个PROC都这样做)。在您的情况下,假设date是真实日期,您可以运行:

proc reg data=Nationalnew;
    where date > '01DEC2006'd;
    model PE_PCHNG = HWOL_CHANGE;
    run;

如果变量是日期格式但是字符,则使用input转换为日期。