Hi All,
I am learning proc optmodel and writing the follow code. why the second one is ok but the first one is not. please advise. thank you.
proc optmodel;
var p1 >=0 <=1;
number n=4;
number k{1..n} =[0 1 2 3];
put k =;
min j=sum{i in 1..n} p1**k*(1-p1)**(800-k);
con j>=1-0.95;
solve;
create data solution from p1=p1;
run;
quit;
proc optmodel;
var p1 >=0 <=1;
min j=(1-p1)**800 + p1**1*(1-p1)**799+p1**2*(1-p1)**798+p1**3*(1-p1)**797;
con j>=1-0.95;
solve;
create data solution from p1=p1;
run;
quit;
... View more