1234567891011121314151617181920212223 |
- % Local Regression and Likelihood, Figure 7.6.
- %
- % Estimating the mean survival time using a local weibull
- % (transformed Gamma) model.
- load heart;
- z = 0.625;
- ts = (surv+0.5).^z;
- fit = locfit(age,ts,'cens',cens,'family','gamma','nn',0.8);
- i = find(cens==0);
- figure('Name','fig7_6: mean survival time local weibull');
- plot(age(i),log(surv(i)+0.5),'o');
- hold on;
- i = find(cens==1);
- plot(age(i),log(surv(i)+0.5),'r+');
- xlabel('Age at Transplant (Years)');
- ylabel('log(0.5+Survival Time (Days))');
- xev = lfmarg(fit);
- y = predict(fit,xev);
- plot(xev{1},log(exp(y./z)*gamma(1+1./z)+0.5));
- hold off;
|