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

如何在SAS中进行回归加权?,sas,regression,Sas,Regression,我已经建立了一个按年龄和平均消费的表格。年龄是我的因变量。在我的数据集中,我在21岁时有很多成员,所以当我在SAS中运行回归时,我需要对其施加更多的权重。我是SAS的新手。我使用过回归按钮,但没有编写代码。是否有另一个内置的称重按钮?或者你会怎么做 Age Ave Spending Total Members 20 $100 35 21 $80 85 22 $75 20 您没有指定使用哪种SAS产品,

我已经建立了一个按年龄和平均消费的表格。年龄是我的因变量。在我的数据集中,我在21岁时有很多成员,所以当我在SAS中运行回归时,我需要对其施加更多的权重。我是SAS的新手。我使用过回归按钮,但没有编写代码。是否有另一个内置的称重按钮?或者你会怎么做

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

您没有指定使用哪种SAS产品,但如果使用SAS Enterprise Guide,“任务>回归>线性回归”菜单提供了一个“相对权重”选项,您可以在其中指定总成员

如果您希望以编程方式执行此操作,下面是一个简短的示例:

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;
“相对权重”选项转换为您在上面代码中看到的“权重”命令