作者dreamguy (je pense donc je suis)
看板Statistics
標題[問題] SAS幾何平均
時間Wed Nov 25 22:37:38 2009
如果是跟統計軟體有關請重發文章
如果跟論文有關也煩請您重發文章
文章類別是為了幫助大家搜尋資料與解答,造成不便之處請見諒
大家好,
最近用SAS要算幾何平均,
之前有請教過版上的高手們過,
那也有成功算出來,
但最近面臨一個問題是,
如果不是每固定筆數資料要算一個幾何平均的話,
似乎就會怪怪的,
但又不知道要怎麼更改程式碼,
不知道有沒有高手可以教我怎麼處理這個問題,
謝謝~~
P.S. 也就是有很多年的月資料,那我想用這些月資料來算幾何平均以代表各個年,
但偏偏不是每一年都剛好有12筆(col1~col12)資料,
所以下面用的code就似乎不能用了,不知道有沒有方法可以處理這個問題,麻煩了~~
DATA RET;
SET TWO;
R=1+NEWRET;
IF R=. THEN DELETE;
RUN;
PROC SORT DATA=RET;
BY CUSIP YEAR;
RUN;
PROC TRANSPOSE DATA=RET OUT=RET1;
VAR R;
BY CUSIP YEAR;
RUN;
DATA RET1;
SET RET1;
GEORET=GEOMEAN(OF COL1-COL12)-1;
IF NMISS(OF COL1-COL12)^=0 THEN GEORET=.;
DROP _NAME_ COL1-COL12;
RUN;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.55.191
1F:推 tew:如果你就算只有一個月的報酬願意使用 那就把 11/26 01:24
2F:→ tew:if nmiss(of col1-col12)^=12 then georet=.;這句刪掉 11/26 01:24
3F:→ dreamguy:了解瞭解了~~超級謝謝你~^^ 11/27 08:49