Re: [程式] sas
※ 引述《madokayui (madokayui)》之銘言:
: [軟體程式類別]:
: sas
: [程式問題]:
: Quantile
: [軟體熟悉度]:
: 高(1年以上)
: [問題敘述]:
: 我知道quantile這語法
: y=quantile('BETA',0.1,3,4);
: 但我程式只打這樣無法給我值....
: 請問我要把這段y=quantile('BETA',0.1,3,4);打在哪裡
: 以及用什麼語法把它print出來呢??
法一 print到output視窗
data a;
y=quantile('BETA',0.1,3.4);
run;
proc print data=a;
run;
優點:數值有存起來,下次要用直接去呼叫a這個資料檔就可以了
缺點:佔空間XD
法二 print到log視窗
data _null_;
y=quantile('BETA',0.1,3.4);
put y=;
run;
優點:不佔空間,用完即丟
缺點:每次要用每次要重跑
其實兩個方法剛好互補,看你的需求,一次性或是只有幾個quantile要求的話法二
比較好;需要重複使用或是要一次生成很多quantile的話,法一可能比較好。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.7.53
→
10/29 11:34, , 1F
10/29 11:34, 1F
討論串 (同標題文章)