SAS中文论坛

标题: 请教:“bounds”在"proc model"和优化模块中不起作用 [打印本页]

作者: shiyiming    时间: 2008-4-30 12:39
标题: 请教:“bounds”在"proc model"和优化模块中不起作用
我发现 "bounds"在"proc model"和优化模块中不起作用。下面是一例子。我想得到正解7,但SAS给出负解-1。请问各位大仙游和建议?
注:(1)可以令初始值为5,这样就得到正解。但通常情况下关于初始值的信息比较少。
(2)可以用exp(x)代替x,但这增加计算困难,有时还得不到解。

data aaaa;
b2=1; b1=-4; b3=-5;
run;
proc model data=aaaa out=ab_1 noprint;
bounds x>0;
dependent x 1;
eq.eq1=b2*x**2+b1*x+b3;
solve x /converge=1e-6 maxiter=200;
run;




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2