zwnSAS121 发表于 2017-4-28 14:21 
你得提前知道原始显示公式
我按下面程序操作
proc nlmixed data=A;
parms b0=1 b1=1 b2=1 b3=1 b4=1 b5=1 b6=1 b7=1 b8=1 b9=1 b10=1 b11=1 b12=1 b13=1 b14=1 b15=1 b16=1 b17=1 b18=1 b19=11 b20=-1 b21=1 b22=1 b23=1 b24=1 b25=1 b26=1 b27=1 b28=1 b29=1 b30=1 b31=1 b32=-1 b33=1 b34=1 sigma=1;
y=b0+u+b1*x1+b2*x2+b3*x3+b4*x4+b5*x5+b6*x6+b7*x7+b8*x8+b9*x9+b10*x10+b11*x11+b12*x12+b13*x13+b14*x14+b15*x15+b16*x16+b17*x17+b18*x18+b19*x19+b20*x20+b21*x21+b22*x22+b23*x23+b24*x24+b25*x25+b26*x26+b27*x27+b28*x28+b29*x29+b30*x30+b31*x31+b32*x32+b33*x33+b34*x34;
p=1/(1+exp(-y));
model dependent~binary(p);
random u~normal(0,sigma) subject=id;
run;
结果出现
NOTE: The parameter complementaryfeedingtime is assigned the default starting value of 1.0, because it is not assigned an initial value with the PARMS statement.
ERROR: Quadrature accuracy of 0.000100 could not be achieved with 31 points. The achieved accuracy was 1.000000.
这是由于参数设置问题吗?我查询其他类似proc nlmixed的参数设置都是给出值了,我不知道怎样设置参数?能够向你请教吗?谢谢指点~