看板 Statistics 關於我們 聯絡資訊
※ 引述《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
madokayui:謝謝你,我明白了 10/29 11:34