# NOT RUN {
library(fds);
# Setup training data
dat1 = rbind(
t(aa$y[,1:100]), t(ao$y[,1:100]), t(dcl$y[,1:100]),
t(iy$y[,1:100]), t(sh$y[,1:100])
);
# Setup testing data
dat2 = rbind(
t(aa$y[,101:400]), t(ao$y[,101:400]), t(dcl$y[,101:400]),
t(iy$y[,101:400]), t(sh$y[,101:400])
);
datgrp = gl(5,100);
clCom = classif.com( datgrp, dat1 );
grp = predict( clCom, dat2, LOADING=TRUE );
acc = c(
sum( grp[1:300]==1 ), sum( grp[301:600]==2 ), sum( grp[601:900]==3 ),
sum( grp[901:1200]==4 ), sum( grp[1201:1500]==5 )
)/300;
print(rbind(gl(5,1),signif(acc,3)));
# }
Run the code above in your browser using DataLab