楼主: liu022
8179 16

SAS怎么定义带返回值的函数 [推广有奖]

11
misslost 发表于 2011-9-10 03:16:43
在 proc iml 中可以自定义函数

proc iml;
reset print log;
a=1;b=2;
start myfunction(a,b);
c = a + b;
return(c);
finish myfunction;
d = myfunction(a,b);
quit;

12
liu022 发表于 2011-9-10 21:33:20
misslost 发表于 2011-9-10 03:16
在 proc iml 中可以自定义函数

proc iml;
谢谢!可以在iml过程外调用吗?

13
liu022 发表于 2011-9-10 21:36:01
jingju11 发表于 2011-9-9 10:44
为什么不举个例子呢?复杂的例子。我怀疑其复杂性要受制于如何供给macro parameters。
另外,是否把问题复 ...
呵呵~我水平有限,请老师别笑话我问的问题简单哈!请问一下用有限差分法编求解看涨期权的的函数怎么编写啊?用SAS带返回值的宏来实现。
谢谢!
另外您能介绍一下%inf吗?

14
misslost 发表于 2011-9-16 14:11:16
liu022 发表于 2011-9-10 21:33
谢谢!可以在iml过程外调用吗?
结果可以export,
跟其他的proc, 比如 reg, genmod, 得到的结果export一样

15
liu022 发表于 2011-9-16 20:19:48
misslost 发表于 2011-9-16 14:11
结果可以export,
跟其他的proc, 比如 reg, genmod, 得到的结果export一样
好的,我试试看,谢谢!

16
xiayuguoguo 发表于 2011-11-11 16:03:28
我也很想知道这个问题的答案,不知LZ解决了没。

17
Tigflanker 发表于 2012-9-16 10:55:55
soporaeternus 发表于 2011-9-9 09:51
仅限此例哈
用macro的时候不断心中默念文本替换,文本替换......,问题就少很多了......
精彩!很有启示!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 19:12