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