hi all, i would like maximize a function that is similar to this: -(x-2*r)**2/2+3*r for x with global variable r in proc iml and to be able to use the result in a further step in iml. (the expected result would be 2r) i started the code: proc iml; start f(x) global(r); f=-(x-2*r)**2/2+3*r; return(f); finish f; x0j={0.}; optnj={1 3}; call nlpcg(rc,xres,"f",x0j,optnj); quit; but i got the following error message: 98 proc iml; NOTE: IML Ready 99 start f(x) global(r); 100 f=-(x-2*r)**2/2+3*r; 101 return(f); 102 finish f; NOTE: Module F defined. 103 x0j={0.}; 104 optnj={1 3}; 105 call nlpcg(rc,xres,"f",x0j,optnj); ERROR: (execution) Matrix has not been set to a value. is there a way to do the optimization and save the result as a module? Thanks for any help! Anita
... View more