2
我有一个每周交易数据的数据集。 (数量,价格,周等) 但是在数据集中,我有同一周的两个价格。 例如,第28周的两个观察结果(一个在价格5.03,一个在5.20)在sas中编辑类似的值
我想要做的是计算加权平均价格取决于数量和两个不同obs的总和,以便我有只有一个obs为第28周。
这经常发生,所以我希望能够快速做到这一点,而无需手动编辑所有的价格和数量。
哦,这是在SAS btw!
谢谢!
我有一个每周交易数据的数据集。 (数量,价格,周等) 但是在数据集中,我有同一周的两个价格。 例如,第28周的两个观察结果(一个在价格5.03,一个在5.20)在sas中编辑类似的值
我想要做的是计算加权平均价格取决于数量和两个不同obs的总和,以便我有只有一个obs为第28周。
这经常发生,所以我希望能够快速做到这一点,而无需手动编辑所有的价格和数量。
哦,这是在SAS btw!
谢谢!
PROC概要与WEIGHT声明应用于价格将为您计算这一点。
proc summary data=have nway;
class week;
var quantity;
var price/weight=quantity;
output out=want (drop=_:) sum(quantity)= mean(price)=;
run;
太棒了 - 我对重量选项一无所知。将其添加到工具箱中。 – 2013-02-28 16:11:29
感谢Keith,这正是我一直在寻找的! – MrfksIV 2013-03-04 06:58:18