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