SAS中文论坛

标题: 向大家虚心请教以下这段程序有什么问题? [打印本页]

作者: shiyiming    时间: 2011-6-28 11:16
标题: 向大家虚心请教以下这段程序有什么问题?
大家好!小弟是SAS的新手,老师要求我们对回归方程的模型优劣进行吧比较, 回归方程为y=1/(a+b/x) 分析程序如下:

title 'negative exponential: y=f(x)';
data a;
input x y@@;
cards;
2 106.42   
3 108.2   
4 109.53  
5 109.5   
7 110   
8 109.93  
10 110.49
11 110.59  
14 110.6  
15 110.9  
16 110.73  
18 111  
19 111.2
;
proc nlin best=10 method=marquardt;
parms a=100 to 110 by 0.1 b=1 to 10 by 0.1;
model y=f(x);
der.a=df(x)/da;
der.b=df(x)/db;
output out=B p=yhat r=yresid;
proc plot data=B;
plot y*x='A' yhat*x='p' /overlay vpos=25;
plot yresid*x /vref=0 vpos=25;
run;
不过运行会出错,不知道哪位论坛里面的高手能否告诉我程序的问题在哪里?谢谢
作者: shiyiming    时间: 2011-6-28 13:47
标题: Re: 向大家虚心请教以下这段程序有什么问题?
[code:2tmbuqy2]model y=f(x);
    der.a=df(x)/da;
    der.b=df(x)/db;[/code:2tmbuqy2]
这里什么意思哦




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