1

我有一些数据想在 SAS 中使用非线性模型进行建模。

如何生成显示回归线的输出图?

谢谢

data ch13;
input Y X1 X2;
    Y_log = log10(Y);
    X1_log = log10(X1);
    X2_log = log10(X2);
datalines;
12  1   1
32  10  1
103 100 1
20  1   10
61  10  10
198 100 10
38  1   100
133 10  100
406 100 100
8   1   1
38  10  1
98  100 1
14  1   10
56  10  10
205 100 10
43  1   100
128 10  100
398 100 100
;
proc nlin data = ch13;
    parms   gamma0 = 9.59114
            gamma1 = 0.51485
            gamma2 = 0.29845;
    model Y = gamma0*(X1**gamma1)*(X2**gamma2);
run;
4

1 回答 1

1

试试这个(从这里的 SAS/STAT 文档中偷来的):

ods graphics on;
proc nlin data = ch13 plots(stats=all)=(diagnostics);
    parms   gamma0 = 9.59114
            gamma1 = 0.51485
            gamma2 = 0.29845;
    model Y = gamma0*(X1**gamma1)*(X2**gamma2);
run;
ods graphics off;

我自己不使用 NLIN,但 SAS 文档有很多这样的例子。

于 2012-12-05T22:03:29.200 回答