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("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
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)))
library(doParallel)
rCluster <- makePSOCKcluster(6) # Use 6 cores
registerDoParallel(rCluster)
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
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), ")"))
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
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)
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")
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
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