SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 970|回复: 3
打印 上一主题 下一主题

请教: 问题出在哪儿?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2004-1-31 14:27:22 | 只看该作者

请教: 问题出在哪儿?

同样的数据我用Sigmaplot 能fit 很好. 可是SAS却不行.请指教.
Sigplot report:
Nonlinear Regression
[Variables]
x = col(2)
y = col(1)
reciprocal_y = 1/abs(y)
reciprocal_ysquare = 1/y^2
[Parameters]
a = max(y) ''Auto {{previous: 0.93844}}
b = 2/x50(x,y) ''Auto {{previous: 0.0187073}}
c = 1 ''Auto {{previous: 17.4157}}
[Equation]
f=a*(1-exp(-b*x))^c
fit f to y
''fit f to y with weight reciprocal_y
''fit f to y with weight reciprocal_ysquare
[Constraints]
[Options]
tolerance=0.000100
stepsize=100
iterations=100

R = 0.99996550        Rsqr = 0.99993100        Adj Rsqr = 0.99990340

我写的SAS程序:
data;
input  y x;
cards;
0.1        112.8
0.2        131.7
0.3        147.5
0.4        162.8
0.5        178.9
0.6        195.8
0.7        218.3
0.8        251.8
;
proc nlin method=marquardt;
parameters a=1 b=1 c=10;
model y=a*(1-exp(-b*x))**c;
run;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2004-2-1 04:20:34 | 只看该作者
The initial values may have problem, try the following.  It will converge, but I am not sure it is in global minimum.           

proc nlin method=marquardt;                                               
parameters a=0.1 to 2 by 0.1  
                  b=0.1 to 2 by 0.1
                  c=1 to 10 by 1;                                                            
model y=a*(1-exp(-b*x))**c;                                                                              
run;
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2004-2-1 06:25:05 | 只看该作者

Thanks lot!!!

你真厉害! 多谢你的鼎立相助.
Thanks!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2004-2-1 17:31:45 | 只看该作者
You are welcome.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-7 12:36 , Processed in 0.125185 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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