SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 560|回复: 1
打印 上一主题 下一主题

向大家虚心请教以下这段程序有什么问题?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-6-28 11:16:43 | 只看该作者

向大家虚心请教以下这段程序有什么问题?

大家好!小弟是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;
不过运行会出错,不知道哪位论坛里面的高手能否告诉我程序的问题在哪里?谢谢
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-6-28 13:47:29 | 只看该作者

Re: 向大家虚心请教以下这段程序有什么问题?

[code:2tmbuqy2]model y=f(x);
    der.a=df(x)/da;
    der.b=df(x)/db;[/code:2tmbuqy2]
这里什么意思哦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-7-3 21:09 , Processed in 0.173904 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表