[問題] SAS幾何平均
看板Statistics作者dreamguy (je pense donc je suis)時間16年前 (2009/11/25 22:37)推噓1(1推 0噓 2→)留言3則, 2人參與討論串1/1
如果是跟統計軟體有關請重發文章
如果跟論文有關也煩請您重發文章
文章類別是為了幫助大家搜尋資料與解答,造成不便之處請見諒
大家好,
最近用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
推
11/26 01:24, , 1F
11/26 01:24, 1F
→
11/26 01:24, , 2F
11/26 01:24, 2F
→
11/27 08:49, , 3F
11/27 08:49, 3F