SAS中文论坛
标题:
多项式回归时遇到的一个问题
[打印本页]
作者:
shiyiming
时间:
2006-5-12 17:49
标题:
多项式回归时遇到的一个问题
有一个表,四个字段,有两个字段名称为z,q_liuliang,做多项式回归,程序如下:
data sw.qz51603;
proc nlin best=100 method=marquardt;
parms a 0 to 200
b 0 to 200
c 0 to 200;
model q_liuliang=a+b*z+c*z*z;
run;
出现问题:ERROR: dependent variable not on dataset.
然后打开这个表,发现里面的数据没了。执行程序前里面是有数据的。
请各位专家指导。
作者:
shiyiming
时间:
2006-5-13 01:34
标题:
回复
语句“data sw.qz51603; ”是创建数据集,而不是调用数据集,自然清空数据了。若nlin过程需调用数据集,可这样:
proc nlin data=sw.qz51603 best=100 method=marquardt;
再者,你的非线性回归程序加上与导数有关的语句就完善了。
作者:
shiyiming
时间:
2006-5-13 10:08
标题:
thank you
谢谢
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2