如何在SAS中进行回归加权?

时间:2019-04-23 17:59:00

标签: sas regression

我已经建立了一张年龄和平均支出的表格。年龄是我的因变量。在我的数据集中,我在21岁时有很多成员,因此在SAS中运行回归时,我需要加倍重视。我是SAS新手。我使用了回归按钮,但没有编写代码。是否有另一个内置的加权按钮?还是您会怎么做?

Age Ave Spending    Total Members
20  $100              35
21  $80               85
22  $75               20

1 个答案:

答案 0 :(得分:0)

您没有指定要使用的SAS产品,但是如果使用《 SAS企业指南》,则“任务>回归>线性回归”菜单会提供“相对权重”选项,您可以在其中指定“总数”。

Linear Regression Menu

如果您要通过编程方式执行此操作,请参考以下简短示例:

DATA regdata;
INPUT Age 3.0
        Ave_spending 3.0
        total_members 3.0;

DATALINES;
20  100 35
21  80  85
22  75  20
;
RUN;


PROC REG DATA=regdata;
    WEIGHT total_members;
    MODEL Age = Ave_spending;
RUN;

“相对权重”选项转换为您在上面的代码中看到的“ WEIGHT”命令。