首页 文章

使用数据集中的子组在SAS中进行面板回归

提问于
浏览
0

以下是我的数据集示例:
enter image description here

在变量“Country”中,我有属于A组的国家和B组(虚拟变量) .

我想在SAS中对这些国家的回报进行面板回归:

model返回=事件(0,1)

附加条件,例如,

我只想考虑属于A组的国家,以及2000年以前的国家 .

有没有办法在SAS中使用当前数据集对其进行编码?

1 回答

  • 1

    SAS / ETS提供了将为面板数据建模的 proc panel 程序 . 请注意,每个横截面必须具有相同的时间段 . 如果你不想事先用 proc timeseriesproc expand 准备数据.1406702_ ll

    读入数据后,您将使用 proc panelwhere 语句构建模型 . ID 语句在 proc panel 中略有不同 . 它首先期望横截面变量,然后是时间ID变量 .

    proc panel data=have;
        where GroupA = 1
              AND year(date) < 2000;
    
        id country date;
        class event;
    
        model Returns = Event;
    run;
    

相关问题