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