假设我有
proc iml;
x = {1,2,3};
我有兴趣为x的每个元素计算CDF('F',1,2,....)。当然,我可以编写一个循环,但是我想知道执行循环的聪明方法,即矢量化吗?
我试图用Google搜寻,但找不到任何东西,有人吗?
当SAS / IML调用基本SAS函数时,通常可以传递矢量来代替标量参数。在您的示例中,就像c = cdf(“ Normal”,x);一样简单。
有关更多信息,您可以阅读有关如何从SAS / IML调用基本SAS函数的信息。如果需要,您也可以为MULTIPLE参数传入向量,前提是向量的大小相同。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句