LDA is planned baseline method.

library(caret)
set.seed(37)
options(width=100)
time.1 <- Sys.time()
format(time.1, "%Y-%m-%d-%H%M%S")
[1] "2015-03-05-133907"

Load preprocessed TRAINING file

load("TRAIN-SETUP-Center-Scale.RData", verbose=TRUE)
Loading objects:
  trainPreProcessed
  trainTransformed
  train.class
  NZ
  cor.high
  LINEAR
  PREPROC.METHOD
PREPROC.METHOD
[1] "center" "scale" 
dim(trainTransformed)
[1] 30336  1194

Avoid error

1: In train.default(training, trainPlankton, method = "lda", trControl = bootControl,  :
  At least one of the class levels are not valid R variables names; This may cause errors 
  if class probabilities are generated because the variables names will be converted to: 
  X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13, X14, X15, X16, X17, X18, X19, X20, 
  ...
  X38, X39, X40, X41, X42, X43, X44, X X115, X116, X117, X118, X119, X120, X121

Try this fix:

train.class <- as.factor(paste0("Plankton", sprintf("%03d", train.class)))

Setup parallel processing

library(doParallel)
rCluster <- makePSOCKcluster(6)  # Use 6 cores
registerDoParallel(rCluster)

Partition preprocessed training data into a training and validation set.

TRAIN.PERCENT <- 2/3
inTrainSetIndex <- createDataPartition(y=train.class, p=TRAIN.PERCENT, list=FALSE)

training        <- trainTransformed[ inTrainSetIndex,]
trainPlankton   <- train.class[inTrainSetIndex]

dim(training)
[1] 20264  1194
length(trainPlankton)
[1] 20264
validation    <- trainTransformed[-inTrainSetIndex,]
validPlankton <- train.class[-inTrainSetIndex]

dim(validation)
[1] 10072  1194
length(validPlankton)
[1] 10072

Apply specified caret training method

See

bootControl <- trainControl(method="boot", number=3, classProbs=TRUE, verboseIter=TRUE)

fit <- train(training, trainPlankton, 
             method="lda",  
             trControl=bootControl,
             scaled=FALSE,   # no need to repeat
             verbose=TRUE)
Aggregating results
Fitting final model on full training set
Warning in lda.default(x, grouping, ...): variables are collinear
warnings()
NULL
save(fit, file="LDA-FIT.Rdata")
summary(fit)
            Length Class      Mode     
prior          121 -none-     numeric  
counts         121 -none-     numeric  
means       144474 -none-     numeric  
scaling     143280 -none-     numeric  
lev            121 -none-     character
svd            120 -none-     numeric  
N                1 -none-     numeric  
call             5 -none-     call     
xNames        1194 -none-     character
problemType      1 -none-     character
tuneValue        1 data.frame list     
obsLevels      121 -none-     character
# varImp(fit)

OutOfSample  <- predict(fit, newdata=validation)
confusion <- confusionMatrix(OutOfSample, validPlankton)

confusion
Confusion Matrix and Statistics

             Reference
Prediction    Plankton001 Plankton002 Plankton003 Plankton004 Plankton005 Plankton006 Plankton007
  Plankton001         245           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           7           0          20           0           0           0           0
  Plankton004           0           0           0           3           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           1           0           0           0           1         159          31
  Plankton007           0           0           0           0           1          35         111
  Plankton008           0           0           0           0           0           2           9
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           0           1
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           6           0           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           1           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           2           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           5           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           1           0           0           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           1           0           0           0
  Plankton034           1           0           0           0           0           1           0
  Plankton035           5           0           0           0           0           4           5
  Plankton036           8           0           3           0           1          19           6
  Plankton037           0           0           0           0           0           0           0
  Plankton038           1           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           2           0           0           0           0           0           1
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           1           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           1
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           4           0           0           0
  Plankton054           0           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           1           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           0           0           0           0           0           1
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           9           0           0           0           0           0           0
  Plankton066           0           2           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           0           0           0           0           1           2           0
  Plankton071           0           0           0           0           0           0           1
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           1           0           0           0           0           0
  Plankton074           0           0           0           0           0           1           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           1           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           1           0
  Plankton086           1           0           0           0           1           0           1
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           1           0           0           0
  Plankton091           0           0           0           0           0           0           1
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           1           0           0           0
  Plankton095           0           0           0           0           0           0           0
  Plankton096           0           0           0           1           0           1           0
  Plankton097           0           0           0           0           0           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           0           0           2           0           0           1
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           0           0           0           1           1
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           1
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           1           0
  Plankton113           1           0           0           0           0           0           0
  Plankton114           0           0           0           0           0           2           0
  Plankton115           0           0           0           0           0           1           2
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           1           0           0           0
  Plankton120           0           0           0           0           0           0           0
  Plankton121           0           0           0           0           0           2           3
             Reference
Prediction    Plankton008 Plankton009 Plankton010 Plankton011 Plankton012 Plankton013 Plankton014
  Plankton001           0           0           0           0           1           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           5           0           0           0           7           1           0
  Plankton007          21           0           0           1           7           1           0
  Plankton008          30           0           0           0           5           1           0
  Plankton009           0         124           0           0           0           0           0
  Plankton010           0           0          56           0           0           0           0
  Plankton011           0           0           0         199          70          30           0
  Plankton012           3           0           0          40         394          67           0
  Plankton013           1           0           0          26          44         111           0
  Plankton014           0           0           0           0           0           0          16
  Plankton015           0           0           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           1           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           2           0           1
  Plankton029           0           0           0           0           3           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           1           0           0
  Plankton034           0           0           0           0           0           0           0
  Plankton035           5           0           0           2           9           3           0
  Plankton036           3           3           0           0           3           0           0
  Plankton037           0           1           0           0           1           0           0
  Plankton038           2           0           0           0          21           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           0           1           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           1           1           0
  Plankton049           0           0           0           0           1           0           0
  Plankton050           0           0           0           0           4           1           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           1           0           0
  Plankton053           0           0           0           0           0           0           2
  Plankton054           2           0           0           0           0           1           0
  Plankton055           0           0           0           0           1           0           3
  Plankton056           0           0           0           0           1           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           1           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           1           0           0           0           0           0           0
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           0           0           0           0           0           0           0
  Plankton071           0           0           0           0           2           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           0           0           1           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           2
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           2           0           0           0           0           0
  Plankton082           0           0           0           0           7           1           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           0           0           0           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           1           1           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           1           1           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           1           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           6           3           0
  Plankton096           0           0           0           0           3           0           0
  Plankton097           0           0           0           0           0           0           0
  Plankton098           0           0           0           0           6           0           0
  Plankton099           4           0           0           1           5           1           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           1           0           0
  Plankton102           0           0           0           0           1           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           1           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           1           0           0           0          11           1           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114           1           0           0           0           0           0           0
  Plankton115           0           0           0           1           3           6           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           2           0           0
  Plankton119           0           0           0           0           1           1           1
  Plankton120           1           0           0           0           9           0           0
  Plankton121           0           0           0           0           3           0           0
             Reference
Prediction    Plankton015 Plankton016 Plankton017 Plankton018 Plankton019 Plankton020 Plankton021
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           1
  Plankton005           0           0           0           0           0           0           0
  Plankton006           1           0           0           0           0           0           0
  Plankton007           0           1           0           1           0           0           0
  Plankton008           0           0           0           0           0           0           0
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           0           0
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           1           0           0           0           0           0
  Plankton015         113           5           5          22           7           7           0
  Plankton016           5          31           0           5           0           1           2
  Plankton017           5           0          20           0           1           1           0
  Plankton018          14           0           0          14           1           7           1
  Plankton019           1           0           1           0           5           0           0
  Plankton020          29           6           0          13           1          62           1
  Plankton021           2           2           0           0           0           7          15
  Plankton022           1           0           0           0           0           0           0
  Plankton023           0           1           0           0           1           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025          24           0           0           0           2           0           0
  Plankton026          17           1           1           2           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           1           0           0           0           4           8
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           1           0           0           0           0           1           0
  Plankton035           1           1           0           0           1           0           0
  Plankton036          10           1           1           1           2           0           1
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           1           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           1           0           0           0           1           2
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           1           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           1           0           0           0           0           0
  Plankton054           0           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           0           0           0           0           0           0
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           0           0           0           0           0           0           0
  Plankton071           0           0           0           0           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           0           0           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           0           0           0           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           1           0
  Plankton095           0           0           2           0           0           0           0
  Plankton096           0           3           0           1           0           1           3
  Plankton097           0           0           0           0           0           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           0           0           0           0           0           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           0           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           1           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           1           0           0           0           0           0           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           0           0           0           0           0           0
  Plankton115           0           0           0           0           0           0           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           1           0           0           0           0           1           1
  Plankton120           0           0           0           0           0           0           0
  Plankton121           0           0           2           0           0           0           0
             Reference
Prediction    Plankton022 Plankton023 Plankton024 Plankton025 Plankton026 Plankton027 Plankton028
  Plankton001           0           1           0           1           0           0           1
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           1           3
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           0           0           0           0           0           1
  Plankton007           0           0           0           0           0           0           0
  Plankton008           0           0           0           0           0           1           0
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           0           0
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           1
  Plankton015           3           5           0          13          21           0           1
  Plankton016           0           0           0           1           0           0           4
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           1           0           1           0           0           0
  Plankton020           0           0           0           0           0           0           4
  Plankton021           0           0           0           0           0           3           9
  Plankton022           5           0           0           0           0           0           0
  Plankton023           0          21           0           0           0           0           0
  Plankton024           0           0           4           0           0           0           0
  Plankton025           0           0           0         243          53           0           0
  Plankton026           0           0           0          32         311           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           1          17
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           0           0           0           0           0           0           3
  Plankton035           0           0           0           1           1           0           0
  Plankton036           7           0           0           6           8           0           1
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           1           1           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           2
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           0           2
  Plankton054           0           0           0           0           0           0           4
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           0           0           0           1           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           1           0           0           0           0           0
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           0           0           0           0           0           0           0
  Plankton071           0           0           0           0           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           0           0           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           1
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           1           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           0           0           0           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           1
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           0           0           0
  Plankton096           0           0           0           0           0           0           0
  Plankton097           0           0           1           0           0           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           0           0           0           0           0           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           0           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           1
  Plankton108           0           0           1           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           0           1
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           0           1           0           0           0           0
  Plankton115           0           0           0           0           0           0           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           0           0           0          10
  Plankton120           0           0           0           0           0           0           0
  Plankton121           1           0           3           0           0           1           0
             Reference
Prediction    Plankton029 Plankton030 Plankton031 Plankton032 Plankton033 Plankton034 Plankton035
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           1           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           0           0           0           1           2           5
  Plankton007           0           0           0           0           0           0          14
  Plankton008           0           0           0           0           0           0           4
  Plankton009           0           0           0           0           0           0           2
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           1           0           0           0           0           0           8
  Plankton013           2           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           1           0
  Plankton015           0           0           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           1           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           1           1           0
  Plankton021           0           0           0           0           1           1           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           1
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           3           0
  Plankton029          20           0           0           0           0           0           0
  Plankton030           0           1           0           0           0           0           0
  Plankton031           0           0           3           0           0           0           0
  Plankton032           0           0           0           4           0           0           0
  Plankton033           0           0           0           0           1           0           0
  Plankton034           0           0           0           0           0          47           1
  Plankton035           0           0           0           0           0           1          37
  Plankton036           0           0           1           0           1          15          18
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           1
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           0           0           3           1
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           1           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           1           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           4
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           1           1           0
  Plankton054           0           0           0           0           1           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           1
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           1           0           0           0           0
  Plankton059           1           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           1           0           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           0           2           0           0           0           0
  Plankton066           0           0           1           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           2           0           0           1           0           0           0
  Plankton069           3           0           0           0           0           0           0
  Plankton070           0           5           1           0           0           6           0
  Plankton071           0           0           2           0           0           0           1
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           1           0           0           0           1
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           2           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           3           0
  Plankton084           0           0           0           0           0           1           0
  Plankton085           0           1           0           0           0           0           0
  Plankton086           0           2           0           0           0           6           1
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           1
  Plankton094           0           0           0           0           2           0           0
  Plankton095           0           0           1           0           0           0           0
  Plankton096           0           0           1           0           6           0           0
  Plankton097           2           0           2           1           0           0           1
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           0           0           0           0           0           0
  Plankton100           2           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           1           0           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           1           0
  Plankton108           0           0           0           3           0           0           0
  Plankton109           0           0           0           0           0           5           0
  Plankton110           0           0           0           0           0           1           0
  Plankton111           0           0           0           0           0           3           0
  Plankton112           0           0           0           0           1           1          18
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           3           0           0           0           3           0
  Plankton115           2           0           0           0           0           0           3
  Plankton116           0           0           0           0           0           0           0
  Plankton117           1           0           0           1           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           0           1           9           0
  Plankton120           0           0           0           0           0           1           5
  Plankton121           1           0           1           1           0           2           3
             Reference
Prediction    Plankton036 Plankton037 Plankton038 Plankton039 Plankton040 Plankton041 Plankton042
  Plankton001           1           0           0           0           2           1           1
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006          15           1           2           0           0           0           0
  Plankton007           7           0           0           0           0           0           1
  Plankton008           0           0           0           0           0           0           0
  Plankton009           2           0           1           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           2           0           0           0           0
  Plankton012           0           1          15           0           0           0           0
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           2           0           0           0           0           0           0
  Plankton016           1           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           5           1           0           0           1           1           2
  Plankton026           8           0           0           0           0           0           1
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034          28           0           0           0           0           0           0
  Plankton035          13           1           1           0           1           4           0
  Plankton036         165           1           2           0           2           0           4
  Plankton037           0         154           5           0           0           0           0
  Plankton038           0           8          97           0           0           0           0
  Plankton039           0           0           0           8           0           1           0
  Plankton040           0           0           2           1          18           0           2
  Plankton041           0           1           1           0           0          18           2
  Plankton042           0           0           0           0           4           1          14
  Plankton043           4           0           0           0           0           0           0
  Plankton044           2           0           0           0           0           0           0
  Plankton045           3           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           2           2          20           0           1           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           0           0
  Plankton054           0           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           0           0           2           1           0           2
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           6           0           0           0           0           0           0
  Plankton071           1           0           0           0           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           1           0           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           1           0           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           1           0           0           0           0           0           0
  Plankton084           3           0           0           0           0           0           0
  Plankton085           2           0           0           0           0           0           0
  Plankton086           6           0           1           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           3           0           0           0           0           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           0           0           0
  Plankton096           2           0           0           0           0           0           0
  Plankton097           0           0           0           0           0           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           0           1           0           0           0           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           1           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           3           0           0           0           0           0           0
  Plankton110           1           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           1           0           1           0           0           0           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114          13           0           1           0           0           0           0
  Plankton115           1           0           0           0           0           0           0
  Plankton116           1           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           0           0           0           0
  Plankton120           0           2          12           0           0           0           0
  Plankton121           2           0           0           1           0           0           0
             Reference
Prediction    Plankton043 Plankton044 Plankton045 Plankton046 Plankton047 Plankton048 Plankton049
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           1           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           0           0           0           0           0           0
  Plankton007           0           0           0           0           0           0           0
  Plankton008           0           0           0           1           0           0           0
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           0           2
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           1           2           0           0           0           1           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           2           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           1           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           2           0
  Plankton034           2           0           0           0           0           1           0
  Plankton035           0           0           0           0           0           2           0
  Plankton036           2           4           0           1           0           0           0
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           1           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043          99          10           1           0           0           0           0
  Plankton044          18         155           0           0           0           0           0
  Plankton045           0           2          14           0           0           0           0
  Plankton046           0           0           0           4           0           0           0
  Plankton047           0           0           0           0           1           0           0
  Plankton048           0           0           0           0           0          18           1
  Plankton049           0           0           0           0           0           4           1
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           1           0
  Plankton054           0           0           0           0           0           1           0
  Plankton055           0           0           0           0           0           0           1
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           1           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           0           0           0           0           0           0
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           1           0           2           0           0           0           0
  Plankton071           0           0           0           0           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           0           1           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           1           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           0           0           0           1           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           2           0           1           0           0           0           0
  Plankton087           1           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           0           0           0           0           1           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           0           3           0
  Plankton096           1           0           0           0           0           1           3
  Plankton097           0           1          10           0           1           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           0           0           0           0           0           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           1           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           2           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           8           4
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           0           2           0           0           0           0
  Plankton115           0           0           0           0           0           0           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           0           0           0           0
  Plankton120           0           0           0           0           0           0           0
  Plankton121           0           1           0           1           0           0           0
             Reference
Prediction    Plankton050 Plankton051 Plankton052 Plankton053 Plankton054 Plankton055 Plankton056
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           2           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           6           0           0           0           0           0           0
  Plankton007          11           0           0           0           0           0           1
  Plankton008           4           0           0           0           0           0           0
  Plankton009           1           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           4           0           0           0           1           0           0
  Plankton013           0           0           0           0           0           1           0
  Plankton014           0           0           0           1           0           0           0
  Plankton015           0           0           0           0           0           0           0
  Plankton016           1           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           1           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           1           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           1           0           0           2           2           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           1           0           0           0
  Plankton034           0           0           0           0           0           0           0
  Plankton035           4           0           0           0           1           0           1
  Plankton036          19           0           0           0           0           1           0
  Plankton037           1           0           0           0           0           0           0
  Plankton038          14           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           1           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           1           0           0           0           0           0           0
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           1           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050          81           0           0           0           0           1           1
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           4           1           0           0           0
  Plankton053           0           1           0          14           2           2           0
  Plankton054           0           0           0           4          22           5           0
  Plankton055           0           0           0           1           4           7           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           1           0           0           0           0           0           0
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           0           0           0           0           0           0           0
  Plankton071           0           0           0           0           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           0           0           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           1           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           1           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           2           0           0           1           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           0           0           0           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           1           1           0           0
  Plankton091           1           0           0           0           0           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           1           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           1           0           0           0           0           0           1
  Plankton096           0           0           0           0           1           0           0
  Plankton097           0           0           0           0           0           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           3           0           1           0           0           1           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           0           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           5           0           0           0           0           0           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           0           0           0           0           0           0
  Plankton115           0           0           2           0           0           0           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           1           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           1           1           0           0
  Plankton120           6           0           0           0           0           0           0
  Plankton121           2           0           0           1           2           0           1
             Reference
Prediction    Plankton057 Plankton058 Plankton059 Plankton060 Plankton061 Plankton062 Plankton063
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           0           0           0           0           0           0
  Plankton007           0           0           0           0           0           0           0
  Plankton008           0           0           0           0           0           0           0
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           0           0
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           0           0           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           0
  Plankton029           1           0           2           0           0           0           1
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           0           0           0           0           0           0           0
  Plankton035           0           0           0           0           0           0           0
  Plankton036           0           0           0           0           0           0           0
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           1           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           1           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           0           0
  Plankton054           0           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0          32           0           0           0           0           0
  Plankton059           0           1          11           0           0           0           0
  Plankton060           0           0           0           8           0           0           0
  Plankton061           0           0           0           0          59           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           1
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           5           1           0           0           0           0
  Plankton066           1           2           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0          10           0           0
  Plankton070           0           0           0           0           0           0           0
  Plankton071           0           1           1           1           0           0           0
  Plankton072           0           0           0           0           1           0           0
  Plankton073           0           1           3           0           1           0           0
  Plankton074           0           0           0           1           0           0           0
  Plankton075           0           0           0           0           0           0           1
  Plankton076           0           0           5           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           0           0           1           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           1           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           0           0           0
  Plankton096           0           0           0           0           0           0           0
  Plankton097           0           0           0           0           3           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           0           0           0           0           0           0
  Plankton100           0           0           0           0           2           0           0
  Plankton101           0           0           0           0           0           0           2
  Plankton102           0           0           0           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           0           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           0           0           1           0           1           0
  Plankton115           0           0           0           0           0           1           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           0           0           0           0
  Plankton120           0           0           0           0           0           0           0
  Plankton121           0           0           0           0           0           0           1
             Reference
Prediction    Plankton064 Plankton065 Plankton066 Plankton067 Plankton068 Plankton069 Plankton070
  Plankton001           0          10           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           1           0           0           0           0           0
  Plankton007           0           0           0           0           0           0           1
  Plankton008           0           0           0           0           0           0           0
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           0           0
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           0           1           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           0
  Plankton029           0           0           1           0           0           2           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           1           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           0           0           0           0           0           0           1
  Plankton035           0           1           0           0           0           0           0
  Plankton036           0           2           0           0           0           0           1
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           1           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           1           0           0           0           0           0
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           1           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           0           0
  Plankton054           0           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           1           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           1          11           0
  Plankton062           0           0           0           0           1           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           6           0           0           0           0           0           0
  Plankton065           0          79           6           0           0           2           0
  Plankton066           1           1          22           0           0           1           2
  Plankton067           0           0           0           1           0           0           0
  Plankton068           0           0           0           0          47           0           0
  Plankton069           0           0           1           0           0         104           0
  Plankton070           0           0           1           0           0           0          52
  Plankton071           0           4           0           0           0           1           4
  Plankton072           0           0           0           0           0           3           1
  Plankton073           0           2          10           0           1           0           0
  Plankton074           0           1           0           0           0           0           0
  Plankton075           0           0           1           0           1           1           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           1           0           0           1           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           1           0           0           0
  Plankton085           0           0           0           0           0           1           4
  Plankton086           0           1           0           0           0           0          12
  Plankton087           0           0           0           0           0           0           1
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           0           0           0
  Plankton096           0           0           0           0           0           0           0
  Plankton097           0           0           0           1           1           0           1
  Plankton098           0           0           0           0           0           0           0
  Plankton099           0           1           0           0           1           0           0
  Plankton100           0           0           0           0           1           7           1
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           0           0           1           1           4
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           2           2           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           0           0
  Plankton113           0           0           0           0           1           0           0
  Plankton114           0           0           1           0           1           0           3
  Plankton115           0           0           1           1           0           0           0
  Plankton116           0           0           0           0           2           0           0
  Plankton117           0           0           0           0           1           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           0           0           0           0
  Plankton120           0           0           0           0           0           0           0
  Plankton121           0           2           0           0           0           1           3
             Reference
Prediction    Plankton071 Plankton072 Plankton073 Plankton074 Plankton075 Plankton076 Plankton077
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           1           0           0           2           0           0           0
  Plankton007           0           0           0           0           0           0           0
  Plankton008           0           0           0           0           0           0           0
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           0           0
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           0           0           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           1           1           1           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           0           0           0           0           0           0           0
  Plankton035           0           0           0           0           0           0           0
  Plankton036           2           0           0           1           0           0           0
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           0           0
  Plankton054           0           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           4           0           0           0           0
  Plankton059           0           0           0           0           0           4           0
  Plankton060           2           0           0           0           0           0           0
  Plankton061           0           0           0           0           2           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           1           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           7           0          16           4           0           0           0
  Plankton066           0           0          14           1           0           0           0
  Plankton067           0           0           0           0           1           0           0
  Plankton068           0           0           0           0           1           0           0
  Plankton069           0           2           0           0           1           0           0
  Plankton070           3           0           2           0           2           0           0
  Plankton071          25           0           1           4           0           1           0
  Plankton072           0           7           1           0           0           0           0
  Plankton073           0           0         180           0           0           1           0
  Plankton074           0           0           6          24           0           0           0
  Plankton075           0           0           0           0           4           1           0
  Plankton076           1           0           0           0           0          11           0
  Plankton077           0           0           0           0           0           0           1
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           0           2           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           2           0           0           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           1           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           0           1           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           1           0           0           1
  Plankton096           0           0           0           0           0           0           0
  Plankton097           0           0           0           0           0           0           0
  Plankton098           1           0           0           0           0           0           0
  Plankton099           2           0           0           1           0           0           0
  Plankton100           0           4           1           0           0           0           0
  Plankton101           0           0           1           0           0           0           0
  Plankton102           0           2           1           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           0           0
  Plankton113           0           0           1           0           0           0           0
  Plankton114           1           0           0           1           0           0           0
  Plankton115           0           0           0           0           0           0           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           0           0           0           2
  Plankton120           0           0           0           0           0           0           0
  Plankton121           3           7           3           0           3           0           0
             Reference
Prediction    Plankton078 Plankton079 Plankton080 Plankton081 Plankton082 Plankton083 Plankton084
  Plankton001           0           0           0           0           0           1           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           1           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           0           1           0           0           0           0
  Plankton007           0           0           0           0           0           0           0
  Plankton008           0           0           0           1           0           0           0
  Plankton009           0           0           0           2           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           4           0           0
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           0           0           0           0           0           3           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           1           0           0           0           2           1           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           1           0           0
  Plankton034           2           2           0           0           1           4           0
  Plankton035           0           0           0           0           1           0           0
  Plankton036           0           0           0           0           1           4           4
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           1           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           1           0           0           0           1           1
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           1           1           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           1           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           1           0           0
  Plankton053           1           0           0           0           1           0           0
  Plankton054           0           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           2           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           0           0           0           0           0           0
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           0           0           0           0           0           0           2
  Plankton071           0           0           0           2           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           1           0           0           0
  Plankton074           0           0           1           0           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078          12           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           1           0           0           0           0
  Plankton081           0           0           0          32           0           0           0
  Plankton082           0           0           0           0          15           0           0
  Plankton083           0           0           0           0           0          14           0
  Plankton084           0           0           0           0           0           0         101
  Plankton085           0           0           0           0           0           0           5
  Plankton086           0           0           0           0           0           0           4
  Plankton087           0           0           0           0           0           1           2
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           2           1           0           0
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           1           0           0
  Plankton095           0           0           1           1           6           0           0
  Plankton096           0           0           0           0           2           0           0
  Plankton097           0           0           0           0           0           0           0
  Plankton098           0           0           0           1           1           0           0
  Plankton099           0           0           1           1           0           0           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           1           0           0           0
  Plankton102           0           0           0           0           0           0           1
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           6           1
  Plankton112           0           0           0           0           2           0           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           0           0           0           0           0           2
  Plankton115           0           0           0           0           1           0           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           4           0           0           0           0           0           0
  Plankton120           0           0           0           0           0           0           0
  Plankton121           0           1           0           1           0           1           1
             Reference
Prediction    Plankton085 Plankton086 Plankton087 Plankton088 Plankton089 Plankton090 Plankton091
  Plankton001           0           1           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           4           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           1           2           0           0           0           0           2
  Plankton007           1           1           0           0           0           0           1
  Plankton008           0           0           0           0           0           2           0
  Plankton009           0           1           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           0           0           0           0           1           0
  Plankton013           0           0           0           0           0           0           1
  Plankton014           0           0           0           0           0           2           0
  Plankton015           0           2           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           2           0           0           0
  Plankton021           0           0           0           0           0           1           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           2           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           1           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           1           6           0           0           0           0           0
  Plankton035           0           0           0           0           0           0           3
  Plankton036           4          30           2           2           0           1           8
  Plankton037           0           1           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           2
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           1           0           0           0
  Plankton042           0           1           0           0           0           0           0
  Plankton043           1           3           1           2           0           0           1
  Plankton044           0           0           0           1           0           0           0
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           4           0
  Plankton054           0           0           0           0           0           1           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           1           0           0           0           0           0
  Plankton063           0           0           0           1           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           1           0           0           0           0           0           1
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           1           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           6          14           0           0           0           0           3
  Plankton071           0           2           0           2           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           1           0           0           0
  Plankton074           0           0           0           2           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           1           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           1
  Plankton081           0           1           0           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           3           0           0           0           0           0
  Plankton084          16          12           0           1           0           0           0
  Plankton085         115          70           1           0           0           0           1
  Plankton086          60         188           1           0           0           0           3
  Plankton087           1          13          32           0           0           0           0
  Plankton088           0           0           0           4           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           4           0
  Plankton091           0           1           0           0           0           0          47
  Plankton092           0           0           0           1           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           1           1           0
  Plankton096           0           0           0           2           0           2           0
  Plankton097           0           2           0           2           0           0           0
  Plankton098           0           0           0           1           0           0           1
  Plankton099           0           2           0           1           2           0           1
  Plankton100           0           1           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           1           2           0           0           0           0           3
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           1           0           1           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           3           0           0           0           0           0
  Plankton112           0           0           0           0           0           0           0
  Plankton113           0           1           0           0           0           0           0
  Plankton114           0          15           0           0           0           0           4
  Plankton115           0           0           0           1           0           0           5
  Plankton116           0           0           0           0           0           0           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           2
  Plankton119           0           0           0           0           0           0           0
  Plankton120           0           0           0           0           0           0           0
  Plankton121           0           3           0           7           1           1           5
             Reference
Prediction    Plankton092 Plankton093 Plankton094 Plankton095 Plankton096 Plankton097 Plankton098
  Plankton001           1           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           1           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           0           0           0           2           0           0
  Plankton007           0           1           1           0           0           0           0
  Plankton008           0           0           0           0           0           0           1
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           1
  Plankton012           0           0           0           0           0           0           1
  Plankton013           0           0           0           1           1           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           0           0           0           1           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           1           0           0           0
  Plankton020           0           1           1           0           2           0           0
  Plankton021           0           0           0           0           1           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           1           1           0           0           3           0           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           2           0           0           1           0           0
  Plankton034           0           1           0           0           0           0           0
  Plankton035           0           1           0           0           3           0           0
  Plankton036           2           0           0           0           1           2           0
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           0           0           0           0           9           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           2           0           0           5           0           0
  Plankton049           0           0           0           0           3           0           0
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           1
  Plankton053           0           0           0           0           0           0           0
  Plankton054           0           2           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           1           0           0           0
  Plankton059           0           0           0           0           0           1           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           1           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           0           0           0           0           0           0
  Plankton066           0           0           0           2           0           2           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           1           0           0           0           0           0           0
  Plankton069           1           0           0           0           0           0           0
  Plankton070           1           0           0           0           0           0           0
  Plankton071           0           0           0           0           0           0           0
  Plankton072           1           0           0           0           0           1           2
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           0           1           0           0           0
  Plankton075           0           0           0           0           0           1           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           0           1           2           0           0
  Plankton083           2           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           1           0           0           0           0           1           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           1           0           0           0
  Plankton092          30           0           0           0           0           0           0
  Plankton093           0           0           0           0           3           0           0
  Plankton094           0           0           6           0           2           0           0
  Plankton095           0           0           0          35           0           0           1
  Plankton096           0           2           8           0          24           0           0
  Plankton097           0           0           0           0           0          39           0
  Plankton098           0           0           0           0           0           0          25
  Plankton099           0           0           0           2           0           0           6
  Plankton100           0           0           0           0           0           1           0
  Plankton101           0           0           0           1           0           0           1
  Plankton102           0           0           0           0           0           5           1
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           4           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           1           0           0           0           0           0           0
  Plankton109           0           0           0           1           2           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           1           0           0           1           0           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114           1           0           0           0           0           1           0
  Plankton115           0           0           0           1           0           3           2
  Plankton116           0           0           0           0           0           0           0
  Plankton117           1           0           0           0           0           0           0
  Plankton118           1           0           0           0           0           0           0
  Plankton119           0           1           0           0           0           0           0
  Plankton120           0           0           0           0           1           0           0
  Plankton121           3           1           0           2           1           3           3
             Reference
Prediction    Plankton099 Plankton100 Plankton101 Plankton102 Plankton103 Plankton104 Plankton105
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           3           0           0           0           0           0           0
  Plankton007           2           0           0           0           0           0           0
  Plankton008           2           0           0           0           0           0           0
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           2           0           0           0           0           0           0
  Plankton013           1           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           0           0           0           0           0           0           0
  Plankton016           0           0           0           0           0           0           0
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           0
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           0
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           1
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           0           0           0           0           0           0           0
  Plankton035           0           0           0           0           0           0           0
  Plankton036           3           0           0           0           0           0           0
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           0           0           0           0
  Plankton044           0           0           0           0           0           0           0
  Plankton045           1           0           1           3           1           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           0
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           0           0           0           0           0           0
  Plankton054           1           0           0           0           0           0           0
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           1
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           2           0           0           0
  Plankton061           0           4           0           0           0           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           1
  Plankton064           0           0           0           0           0           0           0
  Plankton065           1           0           0           2           0           0           0
  Plankton066           0           0           3           1           1           0           1
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           6           0
  Plankton069           0           8           2           2           0           0           0
  Plankton070           8           1           0           3           0           0           0
  Plankton071           3           0           0           3           0           0           0
  Plankton072           3           0           0           0           0           0           1
  Plankton073           0           0           1           0           0           0           2
  Plankton074           2           0           0           2           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           1           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           0           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           2           3           0           4           0           0           0
  Plankton086           4           1           1           4           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           0           0           0           0           0           0           1
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           0           0           0           0
  Plankton091           0           0           0           1           0           0           3
  Plankton092           0           0           0           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           1           0           0           0           0           0           0
  Plankton096           0           0           0           0           0           0           0
  Plankton097           3           1           0           4           1           0           1
  Plankton098           2           0           2           0           1           0           1
  Plankton099          94           0           1           8           2           0           1
  Plankton100           0          36           1           9           1           0           0
  Plankton101           0           2           2           0           0           0           0
  Plankton102           7           2           4          28           0           1           0
  Plankton103           0           1           0           0           0           0           0
  Plankton104           0           0           0           0           0           2           0
  Plankton105           0           0           0           0           0           0          24
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           0
  Plankton110           0           0           0           0           0           0           0
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           0           0
  Plankton113           0           0           0           0           0           0           0
  Plankton114           5           0           0           3           1           0           0
  Plankton115           5           0           0           3           1           0           3
  Plankton116           0           0           0           0           0           1           0
  Plankton117           0           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           1
  Plankton119           0           0           0           0           0           0           0
  Plankton120           0           0           0           0           0           0           0
  Plankton121           6           0           0           0           0           0           0
             Reference
Prediction    Plankton106 Plankton107 Plankton108 Plankton109 Plankton110 Plankton111 Plankton112
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           0           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           0
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           0           0           0           0           0           0
  Plankton007           0           0           0           1           0           0           1
  Plankton008           0           0           0           0           0           0           1
  Plankton009           0           0           0           0           0           0           0
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           0           0           0           0           0
  Plankton012           0           1           0           0           0           0           4
  Plankton013           0           0           0           0           0           0           0
  Plankton014           0           0           0           0           0           0           0
  Plankton015           0           0           0           1           0           2           1
  Plankton016           0           0           0           3           0           0           1
  Plankton017           0           0           0           0           0           0           1
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           1           2
  Plankton021           0           0           0           0           0           0           0
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           0           1           0           0           0           0
  Plankton025           0           0           0           0           0           0           1
  Plankton026           0           0           0           0           0           0           0
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           2           1
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           0           0           0           0           0           0
  Plankton031           0           0           0           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           1
  Plankton034           0           0           0           2           2          31           0
  Plankton035           0           0           0           1           0           0           5
  Plankton036           0           0           0           9           0           5           0
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           0
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           0           0           2           0           7           0
  Plankton044           0           0           0          11           0          15           1
  Plankton045           0           0           0           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           0           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           4
  Plankton049           0           0           0           0           0           0           2
  Plankton050           0           0           0           1           0           0           6
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           0           0           0           0           0
  Plankton053           0           1           0           0           1           0           0
  Plankton054           0           0           0           0           0           0           1
  Plankton055           0           0           0           0           0           0           1
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           1           0           0           0           0           0           0
  Plankton061           0           0           0           0           0           0           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           0           0           0           0           0           0           0
  Plankton065           0           0           0           0           0           0           0
  Plankton066           0           0           0           0           0           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           0           0           0           0           0           0
  Plankton069           0           0           0           0           0           0           0
  Plankton070           0           0           0           0           0           1           0
  Plankton071           1           0           0           0           0           0           0
  Plankton072           0           0           0           0           0           0           0
  Plankton073           0           0           0           0           0           0           0
  Plankton074           0           0           0           0           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           0           0           0           0           0
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           0           0           0           0           1
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           3           0           0           0           0           0
  Plankton083           0           0           0           0           0           7           0
  Plankton084           0           0           0           0           0           1           0
  Plankton085           0           0           0           0           0           0           0
  Plankton086           0           0           0           0           0           0           0
  Plankton087           0           0           0           0           0           1           0
  Plankton088           0           0           0           1           0           1           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           0           1           0           1           0
  Plankton091           0           0           0           0           0           0           0
  Plankton092           0           0           2           0           0           0           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           0           0           0           0           2
  Plankton096           0           2           0           0           0           0           0
  Plankton097           0           0           0           0           0           0           0
  Plankton098           0           0           0           0           0           0           0
  Plankton099           3           0           0           0           0           0           0
  Plankton100           0           0           0           0           0           0           0
  Plankton101           0           0           0           0           0           0           0
  Plankton102           0           0           0           0           0           0           0
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           0           0           0           0           0           0
  Plankton105           0           0           0           0           0           0           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           7           0           0           0           0
  Plankton109           0           0           0         170           2          40          25
  Plankton110           0           0           0           0          11           0           1
  Plankton111           0           0           0           1           2         540           1
  Plankton112           0           0           0          29           0           0         156
  Plankton113           0           0           0           0           0           0           0
  Plankton114           0           0           0           0           0           0           0
  Plankton115           1           0           1           0           0           0           0
  Plankton116           0           0           0           0           0           0           0
  Plankton117           1           0           0           0           0           0           0
  Plankton118           0           0           0           0           0           0           0
  Plankton119           0           0           0           2           0           2           0
  Plankton120           0           0           0           0           0           0           5
  Plankton121           0           1           1           1           0           2           1
             Reference
Prediction    Plankton113 Plankton114 Plankton115 Plankton116 Plankton117 Plankton118 Plankton119
  Plankton001           0           0           0           0           0           0           0
  Plankton002           0           0           0           0           0           0           0
  Plankton003           1           0           0           0           0           0           0
  Plankton004           0           0           0           0           0           0           1
  Plankton005           0           0           0           0           0           0           0
  Plankton006           0           1           1           0           0           0           0
  Plankton007           0           0           0           0           0           0           1
  Plankton008           0           0           0           0           0           0           0
  Plankton009           0           0           0           0           0           0           1
  Plankton010           0           0           0           0           0           0           0
  Plankton011           0           0           1           0           0           0           0
  Plankton012           0           0           1           0           0           0           0
  Plankton013           0           0           1           0           0           0           0
  Plankton014           0           0           0           0           0           0           4
  Plankton015           0           0           0           0           0           0           1
  Plankton016           0           0           0           0           0           0           1
  Plankton017           0           0           0           0           0           0           0
  Plankton018           0           0           0           0           0           0           0
  Plankton019           0           0           0           0           0           0           0
  Plankton020           0           0           0           0           0           0           0
  Plankton021           0           0           0           0           0           0           3
  Plankton022           0           0           0           0           0           0           0
  Plankton023           0           0           0           0           0           0           0
  Plankton024           0           1           0           0           0           0           0
  Plankton025           0           0           0           0           0           0           2
  Plankton026           0           0           0           0           0           0           3
  Plankton027           0           0           0           0           0           0           0
  Plankton028           0           0           0           0           0           0           5
  Plankton029           0           0           0           0           0           0           0
  Plankton030           0           1           0           0           0           0           0
  Plankton031           0           0           1           0           0           0           0
  Plankton032           0           0           0           0           0           0           0
  Plankton033           0           0           0           0           0           0           0
  Plankton034           0           3           2           0           0           0          12
  Plankton035           0           0           3           0           0           0           2
  Plankton036           0           2           1           0           0           0          10
  Plankton037           0           0           0           0           0           0           0
  Plankton038           0           0           0           0           0           0           2
  Plankton039           0           0           0           0           0           0           0
  Plankton040           0           0           0           0           0           0           0
  Plankton041           0           0           0           0           0           0           0
  Plankton042           0           0           0           0           0           0           0
  Plankton043           0           2           0           0           0           0           1
  Plankton044           0           0           0           0           0           0           0
  Plankton045           0           2           2           0           0           0           0
  Plankton046           0           0           0           0           0           0           0
  Plankton047           0           1           0           0           0           0           0
  Plankton048           0           0           0           0           0           0           0
  Plankton049           0           0           0           0           0           0           0
  Plankton050           0           0           0           0           0           0           4
  Plankton051           0           0           0           0           0           0           0
  Plankton052           0           0           1           0           1           0           0
  Plankton053           0           0           1           0           0           0           1
  Plankton054           0           0           0           0           0           0           1
  Plankton055           0           0           0           0           0           0           0
  Plankton056           0           0           0           0           0           0           0
  Plankton057           0           0           0           0           0           0           0
  Plankton058           0           0           0           0           0           0           0
  Plankton059           0           0           0           0           0           0           0
  Plankton060           0           0           0           0           0           0           0
  Plankton061           0           0           0           0           1           1           0
  Plankton062           0           0           0           0           0           0           0
  Plankton063           0           0           0           0           0           0           0
  Plankton064           1           0           0           0           0           0           0
  Plankton065           1           2           0           0           0           0           0
  Plankton066           0           0           0           0           1           0           0
  Plankton067           0           0           0           0           0           0           0
  Plankton068           0           3           0          21           0           0           0
  Plankton069           0           0           0           0           1           0           0
  Plankton070           0           4           1           0           0           0           1
  Plankton071           1           0           0           0           0           0           0
  Plankton072           0           1           0           0           0           0           0
  Plankton073           2           0           1           0           0           0           0
  Plankton074           0           0           3           0           0           0           0
  Plankton075           0           0           0           0           0           0           0
  Plankton076           0           0           0           0           0           0           0
  Plankton077           0           0           0           0           0           0           0
  Plankton078           0           0           1           0           0           0           8
  Plankton079           0           0           0           0           0           0           0
  Plankton080           0           0           2           0           0           0           0
  Plankton081           0           0           0           0           0           0           0
  Plankton082           0           0           3           0           0           0           0
  Plankton083           0           0           0           0           0           0           0
  Plankton084           0           0           0           0           0           0           0
  Plankton085           0           5           0           0           0           0           2
  Plankton086           0          19           0           0           0           0           0
  Plankton087           0           0           0           0           0           0           0
  Plankton088           1           0           0           0           0           1           0
  Plankton089           0           0           0           0           0           0           0
  Plankton090           0           0           1           0           0           0           0
  Plankton091           0           0           3           0           1           0           0
  Plankton092           0           5           0           1           3           2           0
  Plankton093           0           0           0           0           0           0           0
  Plankton094           0           0           0           0           0           0           0
  Plankton095           0           0           3           0           0           0           0
  Plankton096           0           0           1           0           0           0           5
  Plankton097           0           6           4           0           4           0           0
  Plankton098           0           0           3           0           0           0           0
  Plankton099           0           2          11           0           1           0           0
  Plankton100           0           0           0           0           0           0           1
  Plankton101           0           0           0           0           1           0           0
  Plankton102           0           1           4           0           0           0           1
  Plankton103           0           0           0           0           0           0           0
  Plankton104           0           1           0           0           0           0           0
  Plankton105           0           0           8           0           0           2           0
  Plankton106           0           0           0           0           0           0           0
  Plankton107           0           0           0           0           0           0           0
  Plankton108           0           0           0           0           0           0           0
  Plankton109           0           0           0           0           0           0           1
  Plankton110           0           0           0           0           0           0           1
  Plankton111           0           0           0           0           0           0           0
  Plankton112           0           0           0           0           0           0           3
  Plankton113           1           0           0           0           0           0           0
  Plankton114           0          75          11           2           4           0           3
  Plankton115           0           5          51           0           1           3           0
  Plankton116           0           1           1          93           0           0           0
  Plankton117           0           1           0           0          54           4           0
  Plankton118           0           0           4           0           3          11           0
  Plankton119           0           0           0           0           0           0          23
  Plankton120           0           0           0           0           0           0           0
  Plankton121           1           2           8           0           2           0           1
             Reference
Prediction    Plankton120 Plankton121
  Plankton001           0           0
  Plankton002           0           0
  Plankton003           0           0
  Plankton004           0           0
  Plankton005           0           0
  Plankton006           1           4
  Plankton007           2           6
  Plankton008           1           4
  Plankton009           1           0
  Plankton010           0           0
  Plankton011           1           0
  Plankton012           2           0
  Plankton013           0           0
  Plankton014           0           0
  Plankton015           0           0
  Plankton016           0           0
  Plankton017           0           0
  Plankton018           1           1
  Plankton019           0           0
  Plankton020           0           1
  Plankton021           0           0
  Plankton022           0           0
  Plankton023           0           0
  Plankton024           0           0
  Plankton025           0           0
  Plankton026           0           2
  Plankton027           0           0
  Plankton028           0           0
  Plankton029           0           0
  Plankton030           0           1
  Plankton031           0           0
  Plankton032           0           0
  Plankton033           0           0
  Plankton034           0           3
  Plankton035           3           4
  Plankton036           0          11
  Plankton037           1           0
  Plankton038          10           0
  Plankton039           0           0
  Plankton040           0           0
  Plankton041           0           0
  Plankton042           0           0
  Plankton043           0           0
  Plankton044           0           5
  Plankton045           0           3
  Plankton046           0           0
  Plankton047           0           0
  Plankton048           1           0
  Plankton049           0           0
  Plankton050           3           0
  Plankton051           0           0
  Plankton052           0           0
  Plankton053           0           1
  Plankton054           0           2
  Plankton055           0           0
  Plankton056           0           0
  Plankton057           0           0
  Plankton058           0           0
  Plankton059           0           0
  Plankton060           0           0
  Plankton061           0           0
  Plankton062           0           1
  Plankton063           0           0
  Plankton064           0           0
  Plankton065           0           6
  Plankton066           0           0
  Plankton067           0           1
  Plankton068           0           1
  Plankton069           0           1
  Plankton070           0          10
  Plankton071           0           2
  Plankton072           0           0
  Plankton073           0           1
  Plankton074           0           1
  Plankton075           0           0
  Plankton076           0           0
  Plankton077           0           0
  Plankton078           0           3
  Plankton079           0           0
  Plankton080           0           1
  Plankton081           0           0
  Plankton082           0           0
  Plankton083           0           1
  Plankton084           0           1
  Plankton085           0           0
  Plankton086           0           3
  Plankton087           0           0
  Plankton088           0           4
  Plankton089           0           0
  Plankton090           1           0
  Plankton091           0           1
  Plankton092           0           3
  Plankton093           0           0
  Plankton094           0           0
  Plankton095           0           0
  Plankton096           1           6
  Plankton097           0           1
  Plankton098           0           1
  Plankton099           1           7
  Plankton100           0           1
  Plankton101           0           0
  Plankton102           0           2
  Plankton103           0           0
  Plankton104           0           0
  Plankton105           0           0
  Plankton106           0           0
  Plankton107           0           0
  Plankton108           0           0
  Plankton109           0           0
  Plankton110           0           0
  Plankton111           0           0
  Plankton112           5           0
  Plankton113           0           0
  Plankton114           0          10
  Plankton115           0           2
  Plankton116           0           5
  Plankton117           0           0
  Plankton118           0           0
  Plankton119           2           3
  Plankton120          21           0
  Plankton121           0          14

Overall Statistics
                                          
               Accuracy : 0.6103          
                 95% CI : (0.6007, 0.6198)
    No Information Rate : 0.0654          
    P-Value [Acc > NIR] : < 2.2e-16       
                                          
                  Kappa : 0.6013          
 Mcnemar's Test P-Value : NA              

Statistics by Class:

                     Class: Plankton001 Class: Plankton002 Class: Plankton003 Class: Plankton004
Sensitivity                     0.82770          0.0000000           0.869565          0.1875000
Specificity                     0.99775          1.0000000           0.998706          0.9989061
Pos Pred Value                  0.91760                NaN           0.606061          0.2142857
Neg Pred Value                  0.99480          0.9996029           0.999701          0.9987075
Prevalence                      0.02939          0.0003971           0.002284          0.0015886
Detection Rate                  0.02432          0.0000000           0.001986          0.0002979
Detection Prevalence            0.02651          0.0000000           0.003276          0.0013900
Balanced Accuracy               0.91273          0.5000000           0.934136          0.5932031
                     Class: Plankton005 Class: Plankton006 Class: Plankton007 Class: Plankton008
Sensitivity                   0.0000000            0.68534            0.62712           0.375000
Specificity                   1.0000000            0.98963            0.98777           0.996097
Pos Pred Value                      NaN            0.60920            0.47845           0.434783
Neg Pred Value                0.9995036            0.99256            0.99329           0.995001
Prevalence                    0.0004964            0.02303            0.01757           0.007943
Detection Rate                0.0000000            0.01579            0.01102           0.002979
Detection Prevalence          0.0000000            0.02591            0.02303           0.006851
Balanced Accuracy             0.5000000            0.83749            0.80745           0.685548
                     Class: Plankton009 Class: Plankton010 Class: Plankton011 Class: Plankton012
Sensitivity                     0.94656            1.00000            0.73432            0.61180
Specificity                     0.99889            1.00000            0.98929            0.98314
Pos Pred Value                  0.91852            1.00000            0.65461            0.71248
Neg Pred Value                  0.99930            1.00000            0.99263            0.97374
Prevalence                      0.01301            0.00556            0.02691            0.06394
Detection Rate                  0.01231            0.00556            0.01976            0.03912
Detection Prevalence            0.01340            0.00556            0.03018            0.05490
Balanced Accuracy               0.97273            1.00000            0.86180            0.79747
                     Class: Plankton013 Class: Plankton014 Class: Plankton015 Class: Plankton016
Sensitivity                     0.48052           0.640000            0.49780           0.543860
Specificity                     0.99197           0.999005            0.98852           0.997504
Pos Pred Value                  0.58421           0.615385            0.50000           0.553571
Neg Pred Value                  0.98786           0.999104            0.98842           0.997404
Prevalence                      0.02293           0.002482            0.02254           0.005659
Detection Rate                  0.01102           0.001589            0.01122           0.003078
Detection Prevalence            0.01886           0.002581            0.02244           0.005560
Balanced Accuracy               0.73625           0.819502            0.74316           0.770682
                     Class: Plankton017 Class: Plankton018 Class: Plankton019 Class: Plankton020
Sensitivity                    0.625000           0.237288          0.2380952           0.652632
Specificity                    0.999203           0.997304          0.9995025           0.993184
Pos Pred Value                 0.714286           0.341463          0.5000000           0.476923
Neg Pred Value                 0.998805           0.995514          0.9984099           0.996681
Prevalence                     0.003177           0.005858          0.0020850           0.009432
Detection Rate                 0.001986           0.001390          0.0004964           0.006156
Detection Prevalence           0.002780           0.004071          0.0009929           0.012907
Balanced Accuracy              0.812102           0.617296          0.6187989           0.822908
                     Class: Plankton021 Class: Plankton022 Class: Plankton023 Class: Plankton024
Sensitivity                    0.428571          0.3125000           0.724138          0.4000000
Specificity                    0.996911          0.9999006           0.999502          0.9997018
Pos Pred Value                 0.326087          0.8333333           0.807692          0.5714286
Neg Pred Value                 0.998005          0.9989072           0.999204          0.9994039
Prevalence                     0.003475          0.0015886           0.002879          0.0009929
Detection Rate                 0.001489          0.0004964           0.002085          0.0003971
Detection Prevalence           0.004567          0.0005957           0.002581          0.0006950
Balanced Accuracy              0.712741          0.6562003           0.861820          0.6998509
                     Class: Plankton025 Class: Plankton026 Class: Plankton027 Class: Plankton028
Sensitivity                     0.81271            0.78535          0.0000000           0.253731
Specificity                     0.99048            0.99225          1.0000000           0.995702
Pos Pred Value                  0.72321            0.80570                NaN           0.283333
Neg Pred Value                  0.99425            0.99122          0.9992057           0.995006
Prevalence                      0.02969            0.03932          0.0007943           0.006652
Detection Rate                  0.02413            0.03088          0.0000000           0.001688
Detection Prevalence            0.03336            0.03832          0.0000000           0.005957
Balanced Accuracy               0.90160            0.88880          0.5000000           0.624717
                     Class: Plankton029 Class: Plankton030 Class: Plankton031 Class: Plankton032
Sensitivity                    0.540541          7.143e-02          0.1764706          0.3333333
Specificity                    0.999003          9.998e-01          0.9994033          0.9999006
Pos Pred Value                 0.666667          3.333e-01          0.3333333          0.8000000
Neg Pred Value                 0.998307          9.987e-01          0.9986088          0.9992053
Prevalence                     0.003674          1.390e-03          0.0016878          0.0011914
Detection Rate                 0.001986          9.929e-05          0.0002979          0.0003971
Detection Prevalence           0.002979          2.979e-04          0.0008936          0.0004964
Balanced Accuracy              0.769772          5.356e-01          0.5879369          0.6666170
                     Class: Plankton033 Class: Plankton034 Class: Plankton035 Class: Plankton036
Sensitivity                   5.556e-02           0.388430           0.282443            0.54276
Specificity                   9.990e-01           0.988745           0.990544            0.97308
Pos Pred Value                9.091e-02           0.295597           0.282443            0.38551
Neg Pred Value                9.983e-01           0.992535           0.990544            0.98559
Prevalence                    1.787e-03           0.012014           0.013006            0.03018
Detection Rate                9.929e-05           0.004666           0.003674            0.01638
Detection Prevalence          1.092e-03           0.015786           0.013006            0.04249
Balanced Accuracy             5.273e-01           0.688587           0.636493            0.75792
                     Class: Plankton037 Class: Plankton038 Class: Plankton039 Class: Plankton040
Sensitivity                     0.89017           0.584337          0.6666667           0.600000
Specificity                     0.99899           0.993741          0.9999006           0.999004
Pos Pred Value                  0.93902           0.610063          0.8888889           0.642857
Neg Pred Value                  0.99808           0.993039          0.9996025           0.998805
Prevalence                      0.01718           0.016481          0.0011914           0.002979
Detection Rate                  0.01529           0.009631          0.0007943           0.001787
Detection Prevalence            0.01628           0.015786          0.0008936           0.002780
Balanced Accuracy               0.94458           0.789039          0.8332836           0.799502
                     Class: Plankton041 Class: Plankton042 Class: Plankton043 Class: Plankton044
Sensitivity                    0.692308           0.482759           0.773438            0.87079
Specificity                    0.999303           0.998905           0.995274            0.99464
Pos Pred Value                 0.720000           0.560000           0.678082            0.74519
Neg Pred Value                 0.999204           0.998507           0.997078            0.99767
Prevalence                     0.002581           0.002879           0.012708            0.01767
Detection Rate                 0.001787           0.001390           0.009829            0.01539
Detection Prevalence           0.002482           0.002482           0.014496            0.02065
Balanced Accuracy              0.845805           0.740832           0.884356            0.93271
                     Class: Plankton045 Class: Plankton046 Class: Plankton047 Class: Plankton048
Sensitivity                    0.437500          0.4444444          2.500e-01           0.400000
Specificity                    0.997112          1.0000000          9.999e-01           0.997706
Pos Pred Value                 0.325581          1.0000000          5.000e-01           0.439024
Neg Pred Value                 0.998205          0.9995034          9.997e-01           0.997308
Prevalence                     0.003177          0.0008936          3.971e-04           0.004468
Detection Rate                 0.001390          0.0003971          9.929e-05           0.001787
Detection Prevalence           0.004269          0.0003971          1.986e-04           0.004071
Balanced Accuracy              0.717306          0.7222222          6.250e-01           0.698853
                     Class: Plankton049 Class: Plankton050 Class: Plankton051 Class: Plankton052
Sensitivity                   8.333e-02           0.476471          0.0000000          0.4000000
Specificity                   9.990e-01           0.994648          1.0000000          0.9994037
Pos Pred Value                9.091e-02           0.604478                NaN          0.4000000
Neg Pred Value                9.989e-01           0.991044          0.9997021          0.9994037
Prevalence                    1.191e-03           0.016878          0.0002979          0.0009929
Detection Rate                9.929e-05           0.008042          0.0000000          0.0003971
Detection Prevalence          1.092e-03           0.013304          0.0000000          0.0009929
Balanced Accuracy             5.412e-01           0.735559          0.5000000          0.6997018
                     Class: Plankton053 Class: Plankton054 Class: Plankton055 Class: Plankton056
Sensitivity                     0.50000           0.578947           0.333333          0.0000000
Specificity                     0.99721           0.997409           0.998906          0.9998013
Pos Pred Value                  0.33333           0.458333           0.388889          0.0000000
Neg Pred Value                  0.99860           0.998404           0.998608          0.9995035
Prevalence                      0.00278           0.003773           0.002085          0.0004964
Detection Rate                  0.00139           0.002184           0.000695          0.0000000
Detection Prevalence            0.00417           0.004766           0.001787          0.0001986
Balanced Accuracy               0.74861           0.788178           0.666119          0.4999007
                     Class: Plankton057 Class: Plankton058 Class: Plankton059 Class: Plankton060
Sensitivity                   0.0000000           0.761905           0.440000          0.7272727
Specificity                   1.0000000           0.999103           0.999303          0.9993042
Pos Pred Value                      NaN           0.780488           0.611111          0.5333333
Neg Pred Value                0.9997021           0.999003           0.998608          0.9997017
Prevalence                    0.0002979           0.004170           0.002482          0.0010921
Detection Rate                0.0000000           0.003177           0.001092          0.0007943
Detection Prevalence          0.0000000           0.004071           0.001787          0.0014893
Balanced Accuracy             0.5000000           0.880504           0.719652          0.8632885
                     Class: Plankton061 Class: Plankton062 Class: Plankton063 Class: Plankton064
Sensitivity                    0.776316          0.0000000          1.667e-01          0.8571429
Specificity                    0.997799          0.9993048          9.997e-01          0.9999006
Pos Pred Value                 0.728395          0.0000000          2.500e-01          0.8571429
Neg Pred Value                 0.998298          0.9997019          9.995e-01          0.9999006
Prevalence                     0.007546          0.0002979          5.957e-04          0.0006950
Detection Rate                 0.005858          0.0000000          9.929e-05          0.0005957
Detection Prevalence           0.008042          0.0006950          3.971e-04          0.0006950
Balanced Accuracy              0.887057          0.4996524          5.832e-01          0.9285218
                     Class: Plankton065 Class: Plankton066 Class: Plankton067 Class: Plankton068
Sensitivity                    0.705357           0.500000          2.500e-01           0.746032
Specificity                    0.992570           0.996310          9.998e-01           0.996303
Pos Pred Value                 0.516340           0.372881          3.333e-01           0.559524
Neg Pred Value                 0.996673           0.997803          9.997e-01           0.998398
Prevalence                     0.011120           0.004369          3.971e-04           0.006255
Detection Rate                 0.007844           0.002184          9.929e-05           0.004666
Detection Prevalence           0.015191           0.005858          2.979e-04           0.008340
Balanced Accuracy              0.848964           0.748155          6.249e-01           0.871168
                     Class: Plankton069 Class: Plankton070 Class: Plankton071 Class: Plankton072
Sensitivity                     0.75912           0.571429           0.500000           0.280000
Specificity                     0.99678           0.991283           0.995909           0.998507
Pos Pred Value                  0.76471           0.374101           0.378788           0.318182
Neg Pred Value                  0.99668           0.996074           0.997501           0.998209
Prevalence                      0.01360           0.009035           0.004964           0.002482
Detection Rate                  0.01033           0.005163           0.002482           0.000695
Detection Prevalence            0.01350           0.013801           0.006553           0.002184
Balanced Accuracy               0.87795           0.781356           0.747955           0.639254
                     Class: Plankton073 Class: Plankton074 Class: Plankton075 Class: Plankton076
Sensitivity                     0.76923           0.585366          0.2857143           0.611111
Specificity                     0.99705           0.997408          0.9994035           0.999304
Pos Pred Value                  0.86124           0.480000          0.4000000           0.611111
Neg Pred Value                  0.99452           0.998304          0.9990062           0.999304
Prevalence                      0.02323           0.004071          0.0013900           0.001787
Detection Rate                  0.01787           0.002383          0.0003971           0.001092
Detection Prevalence            0.02075           0.004964          0.0009929           0.001787
Balanced Accuracy               0.88314           0.791387          0.6425589           0.805207
                     Class: Plankton077 Class: Plankton078 Class: Plankton079 Class: Plankton080
Sensitivity                   2.500e-01           0.600000          0.0000000          1.250e-01
Specificity                   1.000e+00           0.998110          1.0000000          9.992e-01
Pos Pred Value                1.000e+00           0.387097                NaN          1.111e-01
Neg Pred Value                9.997e-01           0.999203          0.9996029          9.993e-01
Prevalence                    3.971e-04           0.001986          0.0003971          7.943e-04
Detection Rate                9.929e-05           0.001191          0.0000000          9.929e-05
Detection Prevalence          9.929e-05           0.003078          0.0000000          8.936e-04
Balanced Accuracy             6.250e-01           0.799055          0.5000000          5.621e-01
                     Class: Plankton081 Class: Plankton082 Class: Plankton083 Class: Plankton084
Sensitivity                    0.680851           0.348837           0.388889            0.81452
Specificity                    0.999102           0.997906           0.998306            0.99638
Pos Pred Value                 0.780488           0.416667           0.451613            0.73723
Neg Pred Value                 0.998505           0.997210           0.997809            0.99768
Prevalence                     0.004666           0.004269           0.003574            0.01231
Detection Rate                 0.003177           0.001489           0.001390            0.01003
Detection Prevalence           0.004071           0.003574           0.003078            0.01360
Balanced Accuracy              0.839977           0.673372           0.693597            0.90545
                     Class: Plankton085 Class: Plankton086 Class: Plankton087 Class: Plankton088
Sensitivity                     0.55288            0.48205           0.864865          0.1111111
Specificity                     0.98966            0.98554           0.998007          0.9988043
Pos Pred Value                  0.52995            0.57317           0.615385          0.2500000
Neg Pred Value                  0.99056            0.97927           0.999501          0.9968178
Prevalence                      0.02065            0.03872           0.003674          0.0035743
Detection Rate                  0.01142            0.01867           0.003177          0.0003971
Detection Prevalence            0.02154            0.03257           0.005163          0.0015886
Balanced Accuracy               0.77127            0.73380           0.931436          0.5549577
                     Class: Plankton089 Class: Plankton090 Class: Plankton091 Class: Plankton092
Sensitivity                   0.0000000          0.1904762           0.494737           0.576923
Specificity                   1.0000000          0.9993036           0.997895           0.998004
Pos Pred Value                      NaN          0.3636364           0.691176           0.600000
Neg Pred Value                0.9996029          0.9983103           0.995202           0.997805
Prevalence                    0.0003971          0.0020850           0.009432           0.005163
Detection Rate                0.0000000          0.0003971           0.004666           0.002979
Detection Prevalence          0.0000000          0.0010921           0.006751           0.004964
Balanced Accuracy             0.5000000          0.5948899           0.746316           0.787464
                     Class: Plankton093 Class: Plankton094 Class: Plankton095 Class: Plankton096
Sensitivity                    0.000000          0.3750000           0.686275           0.413793
Specificity                    0.999304          0.9993039           0.996408           0.994108
Pos Pred Value                 0.000000          0.4615385           0.492958           0.289157
Neg Pred Value                 0.998311          0.9990059           0.998400           0.996596
Prevalence                     0.001688          0.0015886           0.005064           0.005759
Detection Rate                 0.000000          0.0005957           0.003475           0.002383
Detection Prevalence           0.000695          0.0012907           0.007049           0.008241
Balanced Accuracy              0.499652          0.6871519           0.841341           0.703951
                     Class: Plankton097 Class: Plankton098 Class: Plankton099 Class: Plankton100
Sensitivity                    0.557143           0.555556           0.583851           0.610169
Specificity                    0.994601           0.997906           0.992130           0.996704
Pos Pred Value                 0.419355           0.543478           0.546512           0.521739
Neg Pred Value                 0.996893           0.998005           0.993232           0.997701
Prevalence                     0.006950           0.004468           0.015985           0.005858
Detection Rate                 0.003872           0.002482           0.009333           0.003574
Detection Prevalence           0.009234           0.004567           0.017077           0.006851
Balanced Accuracy              0.775872           0.776731           0.787990           0.803437
                     Class: Plankton101 Class: Plankton102 Class: Plankton103 Class: Plankton104
Sensitivity                   0.1052632           0.341463          0.000e+00          0.2000000
Specificity                   0.9990053           0.994995          9.999e-01          0.9995031
Pos Pred Value                0.1666667           0.358974          0.000e+00          0.2857143
Neg Pred Value                0.9983101           0.994597          9.991e-01          0.9992052
Prevalence                    0.0018864           0.008141          8.936e-04          0.0009929
Detection Rate                0.0001986           0.002780          0.000e+00          0.0001986
Detection Prevalence          0.0011914           0.007744          9.929e-05          0.0006950
Balanced Accuracy             0.5521342           0.668229          5.000e-01          0.5997515
                     Class: Plankton105 Class: Plankton106 Class: Plankton107 Class: Plankton108
Sensitivity                    0.571429           0.000000          0.0000000           0.583333
Specificity                    0.998504           1.000000          0.9998013           0.999503
Pos Pred Value                 0.615385                NaN          0.0000000           0.583333
Neg Pred Value                 0.998206           0.999305          0.9992056           0.999503
Prevalence                     0.004170           0.000695          0.0007943           0.001191
Detection Rate                 0.002383           0.000000          0.0000000           0.000695
Detection Prevalence           0.003872           0.000000          0.0001986           0.001191
Balanced Accuracy              0.784967           0.500000          0.4999006           0.791418
                     Class: Plankton109 Class: Plankton110 Class: Plankton111 Class: Plankton112
Sensitivity                     0.72034           0.611111            0.81942            0.69027
Specificity                     0.99136           0.999602            0.99819            0.99025
Pos Pred Value                  0.66667           0.733333            0.96948            0.61905
Neg Pred Value                  0.99328           0.999304            0.98749            0.99287
Prevalence                      0.02343           0.001787            0.06543            0.02244
Detection Rate                  0.01688           0.001092            0.05361            0.01549
Detection Prevalence            0.02532           0.001489            0.05530            0.02502
Balanced Accuracy               0.85585           0.805357            0.90881            0.84026
                     Class: Plankton113 Class: Plankton114 Class: Plankton115 Class: Plankton116
Sensitivity                   1.111e-01           0.513699           0.366906           0.794872
Specificity                   9.996e-01           0.990228           0.993758           0.998895
Pos Pred Value                2.000e-01           0.436047           0.451327           0.894231
Neg Pred Value                9.992e-01           0.992828           0.991164           0.997592
Prevalence                    8.936e-04           0.014496           0.013801           0.011616
Detection Rate                9.929e-05           0.007446           0.005064           0.009234
Detection Prevalence          4.964e-04           0.017077           0.011219           0.010326
Balanced Accuracy             5.554e-01           0.751963           0.680332           0.896883
                     Class: Plankton117 Class: Plankton118 Class: Plankton119 Class: Plankton120
Sensitivity                    0.692308           0.458333           0.219048           0.362069
Specificity                    0.998899           0.998706           0.995485           0.995806
Pos Pred Value                 0.830769           0.458333           0.338235           0.333333
Neg Pred Value                 0.997602           0.998706           0.991803           0.996303
Prevalence                     0.007744           0.002383           0.010425           0.005759
Detection Rate                 0.005361           0.001092           0.002284           0.002085
Detection Prevalence           0.006454           0.002383           0.006751           0.006255
Balanced Accuracy              0.845604           0.728520           0.607266           0.678937
                     Class: Plankton121
Sensitivity                     0.09929
Specificity                     0.98822
Pos Pred Value                  0.10687
Neg Pred Value                  0.98722
Prevalence                      0.01400
Detection Rate                  0.00139
Detection Prevalence            0.01301
Balanced Accuracy               0.54375

Look at class performance differences

dim(confusion$byClass)
[1] 121   8
dimnames(confusion$byClass)[[2]][1:2]
[1] "Sensitivity" "Specificity"
plot(confusion$byClass[,1], confusion$byClass[,2],
    main="LDA (corr75)", pch=20, col="skyblue",     #####
    xlab=dimnames(confusion$byClass)[[2]][1],
    ylab=dimnames(confusion$byClass)[[2]][2])
grid()
text(confusion$byClass[,1], confusion$byClass[,2],
     as.numeric(substr(dimnames(confusion$byClass)[[1]], 16, 18)), cex=0.75)
mtext(paste0("By Plankton Class for Training Set (", length(validPlankton), ")"))

Apply model to full training set

PredictTraining <- predict(fit, newdata=trainTransformed, type="prob", verbose=TRUE)
Number of training samples: 20264 
Number of test samples:     0 

starting  lda 
lda : 30336 unknown predictions were added
dim(PredictTraining)
[1] 30336   121

Estimate Kaggle score: multiclass log loss

multiclassLogLoss <- function(y_true, y_pred, epsilon=1E-15)
{
  predictions <- y_pred
  predictions[y_pred <   epsilon] <-   epsilon
  predictions[y_pred > 1-epsilon] <- 1-epsilon
  
  actual <- matrix(0, nrow(y_pred), ncol(y_pred))
  n_samples <- nrow(actual)
  for (i in 1:n_samples)
  {
    actual[i, y_true[i]] <- 1
  }
  prod <- actual * log(predictions)  # element-wise matrix multiplication
  byImage <- apply(prod,1, sum)
  loss <- -1.0 * sum(byImage) / n_samples
  
  invisible(list(loss=loss, byImage=byImage))
}
y_true <- as.integer(train.class) 
logLoss <- multiclassLogLoss(y_true, PredictTraining)
logLoss$loss
[1] 3.232963
heuristicCut <- -5
hist(logLoss$byImage, main="Image logloss distribution")
abline(v=heuristicCut, col="skyblue", lwd=3)

Image counts by problem classes

counts <- table(y_true[logLoss$byImage < heuristicCut])
counts
## 
##   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25 
## 107   3   4  14   5  55  51  42   7   5 157 433 197  18 151  44  19  40  18  32  11  10  14   5  44 
##  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50 
## 103   8  70  28  12  16  14  19 122 118 165  57 109   5  12  11  14  53  27  12   6   3  41  12 138 
##  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75 
##   3  11  23  18  12   6   3  26  31   4  39   3   5   1  47  34   4  28  62  36  38  21 132  23  11 
##  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99 100 
##  12   3   8   4   6  31  36  42  36  86 303  13  43   4  23  56  49  22  10  23  37  23  24  69  39 
## 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 
##  19  61   9   9  33   7   7  14  89   8 246  99   6  89 123  44  55  21 163  60 227
sum(counts)
## [1] 5673

Free up some memory

rm(trainTransformed, logLoss, PredictTraining, training, validation)

Apply training model to full test set

load("../../Features/plankton-test-wndchrm-skimage-features.Rdata", verbose=TRUE)
Loading objects:
  test.features
dim(test.features)
[1] 130400   2923

Remove skimage features that have NAs.

test.features <- test.features[,-2895:-2923]
dim(test.features)
[1] 130400   2894

Apply same changes to test data as applied to training data in same order

test.features <- test.features[,!NZ]
test.features <- test.features[,-cor.high]
test.features <- test.features[,-LINEAR]
dim(test.features)
[1] 130400   1194
testTransformed <- predict(trainPreProcessed, test.features)
dim(testTransformed)
[1] 130400   1194
PredictTest <- predict(fit, newdata=testTransformed, type="prob", verbose=TRUE)
Number of training samples: 20264 
Number of test samples:     0 

starting  lda 
lda : 130400 unknown predictions were added
dim(PredictTest)
[1] 130400    121
save(PredictTest, file="LDA-Submission-RawData.Rdata")

Check for failed predictions

sum(is.na(PredictTest))
## [1] 484
NA.row <- which(is.na(PredictTest[,1]))
length(NA.row)
## [1] 4
if (length(NA.row) > 0)
{
  head(PredictTest[NA.row,])
}
##              Plankton001 Plankton002 Plankton003 Plankton004 Plankton005 Plankton006 Plankton007
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton008 Plankton009 Plankton010 Plankton011 Plankton012 Plankton013 Plankton014
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton015 Plankton016 Plankton017 Plankton018 Plankton019 Plankton020 Plankton021
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton022 Plankton023 Plankton024 Plankton025 Plankton026 Plankton027 Plankton028
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton029 Plankton030 Plankton031 Plankton032 Plankton033 Plankton034 Plankton035
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton036 Plankton037 Plankton038 Plankton039 Plankton040 Plankton041 Plankton042
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton043 Plankton044 Plankton045 Plankton046 Plankton047 Plankton048 Plankton049
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton050 Plankton051 Plankton052 Plankton053 Plankton054 Plankton055 Plankton056
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton057 Plankton058 Plankton059 Plankton060 Plankton061 Plankton062 Plankton063
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton064 Plankton065 Plankton066 Plankton067 Plankton068 Plankton069 Plankton070
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton071 Plankton072 Plankton073 Plankton074 Plankton075 Plankton076 Plankton077
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton078 Plankton079 Plankton080 Plankton081 Plankton082 Plankton083 Plankton084
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton085 Plankton086 Plankton087 Plankton088 Plankton089 Plankton090 Plankton091
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton092 Plankton093 Plankton094 Plankton095 Plankton096 Plankton097 Plankton098
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton099 Plankton100 Plankton101 Plankton102 Plankton103 Plankton104 Plankton105
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton106 Plankton107 Plankton108 Plankton109 Plankton110 Plankton111 Plankton112
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton113 Plankton114 Plankton115 Plankton116 Plankton117 Plankton118 Plankton119
## 128013-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 14080-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 146476-l.sig         NaN         NaN         NaN         NaN         NaN         NaN         NaN
## 95962-l.sig          NaN         NaN         NaN         NaN         NaN         NaN         NaN
##              Plankton120 Plankton121
## 128013-l.sig         NaN         NaN
## 14080-l.sig          NaN         NaN
## 146476-l.sig         NaN         NaN
## 95962-l.sig          NaN         NaN

Stop cluster, quit

stopCluster(rCluster)

time.2 <- Sys.time()
cat(sprintf("%.1f", as.numeric(difftime(time.2, time.1, units="secs"))), " secs\n")
634.9  secs

efg @EarlGlynn

2015-03-05 1349