作者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