|
|
5#

楼主 |
发表于 2004-10-31 19:14:57
|
只看该作者
关于PARMS命令的程序
这是关于APRMS命令的程序,我曾经改过步长,但还是不能运行.
title '负指数生长曲线模型';
label x='月' y='累积体重减轻:斤';
data yer;
input x y @@;
cards;
1 6.9 2 7.3 3 7.6 4 8.0 5 8.4 6 8.9
7 9.5 8 9.9 9 10.5 10 11.5 11 12.5 12 13.5
;
proc nlin data=yer best=100 method=marquardt;
parms b0=7.6 to 8 b1=1.67 to 2
model y=b0*(1-exp(-b1*x));
run;
其运行后的LOG如下:
24 title '负指数生长曲线模型';
25 label x='月' y='累积体重减轻:斤';
-----
180
ERROR 180-322: 语句无效或未按正确顺序使用。
31 ;
32 proc nlin data=yer best=100 method=marquardt;
33 parms b0=7.6 to 8 b1=1.67 to 2
ERROR: statement contains invalid range. ( from 7.6 to 8 by 1 ).
34 model y=b0*(1-exp(-b1*x));
-
22
76
ERROR: statement contains invalid range. ( from 1.67 to 2 by 1 ).
ERROR 22-322: 语法错误,期望下列之一: 数值常数, 日期时间常数, -, :, =.
ERROR 76-322: 语法错误,语句将被忽略。
[color=violet:fbfe0][size=150:fbfe0]非常感谢!!![/size:fbfe0][/color:fbfe0] |
|