Re: SAS新手的問題

看板Statistics作者時間18年前 (2007/12/22 00:57), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《piao07 ()》之銘言: 對不起我繼續發問^^" 實際上我是要寫一個計算選擇權價格的MARCO 下面是目前的情形 %MACRO number(S,r,T,X,V); data b; data d1; data d2; data Value; b=1/EXP(&r*&T); d1=(LOG(&S/(&X*b))+&V*&V*&T/2)/(&V*SQRT(&T)); d2=d1-&V*SQRT(&T); Value=&S*NORMAL(d1)-&X*b*NORMAL(d2); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %MEND number; %number(100,0.075,0.25,95,0.313); proc print data=Value; RUN; 我知道問題出現在我畫線的那行 不知道SAS有沒有內建的常態分配累積分布函數 ?? 如果沒有可能比較麻煩了 麻煩各位解答 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.217.50

12/22 02:07, , 1F
妳的巨集寫的很怪 且 分布函數 是 probn();
12/22 02:07, 1F

12/22 02:15, , 2F
函數記錯了 prbnorm();
12/22 02:15, 2F
文章代碼(AID): #17Q_1TzM (Statistics)
文章代碼(AID): #17Q_1TzM (Statistics)