各位,现在小弟我初学sas,在进行非线性曲线回归时发现数据有异方差,希望在曲线回归时进行加权。现在已经确定每一个观察对曲线拟合的权重。方程形式是幂函数的。如果可以对每个观察值进行加权应该如何编写代码,如果不行应该用什么方法解决。
现在的基础代码如下,应该如何改?
proc sort;
by ddh;
proc nlin;
parms a=0.009 to 0.020 by 0.001
b=1.5 to 3.0 by 0.01
c=2800 to 5000 by 10;
model root=a*ddh**b+c;
DER.a=ddh**b;
DER.b=a*ddh**b*log(b);
DEr.c=0;