假设我有
proc iml;
x = {1,2,3};
我有兴趣为 x 的每个元素计算 CDF ('F',1,2, ....)。当然,我可以写一个循环,但我想知道这样做的聪明方法,即矢量化?
我试图谷歌但找不到任何东西,任何接受者?
假设我有
proc iml;
x = {1,2,3};
我有兴趣为 x 的每个元素计算 CDF ('F',1,2, ....)。当然,我可以写一个循环,但我想知道这样做的聪明方法,即矢量化?
我试图谷歌但找不到任何东西,任何接受者?
当 SAS/IML 调用 Base SAS 函数时,您通常可以传入一个向量来代替标量参数。在您的示例中,它就像 c = cdf("Normal", x); 一样简单
有关更多信息,您可以阅读有关如何从 SAS/IML 调用 Base SAS 函数的信息。 如果需要,您还可以为 MULTIPLE arguments 传入向量,前提是向量的大小相同。