作者ErosSonic (Eros)
看板Statistics
标题[程式] SAS data自动带入proc执行後的结果
时间Fri Feb 15 08:52:27 2013
[软体程式类别]:
SAS
[程式问题]:
资料处理
[软体熟悉度]:
低(1~3个月)
[问题叙述]:
需要将平均值算出後 带入下一步的data处理中
是否有可能让SAS自己算出来後带入
EX
要看 lipid 与 (bmi-bmi平均值) 的 相关性
是否一定要先用proc means算出平均值
再另外把萤幕上显示的平均值"手动"写入下一个data中
谢谢大家
data work;
infile "c:\mm.txt";
input ID sex $ bmi lipid;
run;
proc means data=work;
var bmi;
run;
->得到平均值 ---I如何
data work1; I自
set work; I动
bmim=bmi-25.5; I带
run; ^-------------I入?
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.174.240.112
1F:推 tew:output 这个语法可以使用 板上爬文就好 02/15 09:26
2F:→ ErosSonic:谢谢! 有了关键字就太好了! 我再爬文 感谢! 02/15 12:36
3F:→ ErosSonic:但是有可能把proc执行後得到的值output到下一个data中吗 02/15 12:50
※ 编辑: ErosSonic 来自: 134.174.240.112 (02/15 12:53)
4F:→ ErosSonic:好像有一点眉目了 感谢! 02/15 13:15
5F:推 imaltar:你可以output平均值後并回原data 也可以设macro variable 02/15 22:09
6F:→ ErosSonic:谢谢imaltar和tew 我试成功了!! 02/17 00:37
7F:推 tew:话说 corr(a,b-b平均) 应该等於 corr(a,b) 02/17 09:53
8F:→ tew:没注意到你真正想做的 只注意到你不会做的 02/17 09:54