最大似然威布尔模型(nlpse06)
/***************************************************************//* *//*S A S S A M P L E L I B R A R Y*//* *//*名称:nlpse06*//*标题:最大似然威布尔模型(nlpse06)*//*产品:或*//*系统:所有*//*关键字:或*//*程序:OPTMODEL*//*数据:*//* *//*支持:更新:*//*参考:*//*MISC:非线性规划求解器中的示例6*//*数学规划章节*//* *//***************************************************************/数据枪;输入天数cens@@;数据线;143 0 164 0 188 0 188 0190 0 192 0 206 0 209 0213 0 216 0 220 0 227 0230 0 234 0 246 0 265 0304 0 216 1 244 1;过程操作模型;设置OBS;num天{OBS};num cens{OBS};将数据插入OBS=[_N_]天cens;var sig>=1.0e-6初始值10;var c>=1.0e-6初始值10;var theta>=0<=min{i在OBS:cens[i]=0}天[i]init 10;OBS中的impvar fi{i}=(如果cens[i]=0,则log(c)-c*log(sig)+(c-1)*log(天[i]-θ))-((天[i]-θ)/sig)^c;max logf=OBS中的总和{i}fi[i];设置VARS=1.._NVAR_;VARS中的num mycov{i,1..i}中的j;用NLP/covest=(cov=2 covot=mycov)求解;打印符号cθ;打印支原体;从VARS中的[ij]={i、1..i}中的j创建数据covdatavar_i=_var_[i].name var_j=_var _[j].name mycov;退出;