12345678910111213141516171819202122232425262728 |
- % Local Regression and Likelihood, Figure 8.1.
- %
- % Discrimination/Classification, simple example using
- % logistic regression.
- %
- % Author: Catherine Loader
- %
- % NEED: level=0.5 for contour plot.
- load cltrain;
- fit = locfit([x1 x2],y,'family','binomial','scale',0);
- figure('Name','fig8_1: logistic regression');
- lfplot(fit,'contour');
- hold on;
- u = find(y==0);
- plot(x1(u),x2(u),'.');
- u = find(y==1);
- plot(x1(u),x2(u),'.','color','red');
- hold off;
- py = fitted(fit)>0.5;
- disp('Classification table for training data');
- tabulate(10*y+py);
- load cltest;
- py = predict(fit,[x1 x2])>0;
- disp('Classification table for test data');
- tabulate(10*y+py);
|