Example Usage : custom F & MinMax Matrices

library(phytoclass)

library(here)
## here() starts at /tmp/RtmpbKPXKF/Rbuild14ca385aa4bb/phytoclass
# sample matrix
S_matrix <- read.csv(here("vignettes/custom-example-S.csv"))
# pigment-taxa occurrence matrix (specific to an oceanographic region)
F_matrix <- read.csv(here("vignettes/custom-example-F.csv"))
# === remove numeric rownames introduced by read.csv
if (all(grepl("^[0-9]+$", rownames(F_matrix)))) {
  print("dropping unneeded numeric index")
  # Set the first column as row names
  rownames(F_matrix) <- F_matrix[[1]]
  
  # Remove the first column
  F_matrix <- F_matrix[, -1] 
}
## [1] "dropping unneeded numeric index"
min_max_matrix <- read.csv(here("vignettes/custom-example-min_max.csv"))
# === remove numeric rownames introduced by read.csv
if (all(grepl("^[0-9]+$", rownames(min_max_matrix)))) {
  print("dropping unneeded numeric index")
  # Set the first column as row names
  rownames(min_max_matrix) <- min_max_matrix[[1]]
  
  # Remove the first column
  min_max_matrix <- min_max_matrix[, -1] 
}
## [1] "dropping unneeded numeric index"
phytoclass::simulated_annealing(
  S_matrix,
  Fmat = F_matrix,
  user_defined_min_max = min_max_matrix
)
## 
## Condition number = 384
## Current error:  0.0283
## Neighbour's error:  0.0283
## Temperature (%):  99.1
## 
## Current error:  0.0262
## Neighbour's error:  0.0262
## Temperature (%):  98.21
## 
## Current error:  0.0247
## Neighbour's error:  0.0247
## Temperature (%):  97.32
## 
## Current error:  0.0247
## Neighbour's error:  0.0276
## Temperature (%):  96.45
## 
## Current error:  0.0247
## Neighbour's error:  0.0249
## Temperature (%):  95.58
## 
## Current error:  0.0247
## Neighbour's error:  0.0275
## Temperature (%):  94.72
## 
## Current error:  0.0247
## Neighbour's error:  0.028
## Temperature (%):  93.87
## 
## Current error:  0.0247
## Neighbour's error:  0.0257
## Temperature (%):  93.02
## 
## Current error:  0.0247
## Neighbour's error:  0.0248
## Temperature (%):  92.19
## 
## Current error:  0.0247
## Neighbour's error:  0.0267
## Temperature (%):  91.36
## 
## Current error:  0.0247
## Neighbour's error:  0.0274
## Temperature (%):  90.53
## 
## Current error:  0.0247
## Neighbour's error:  0.026
## Temperature (%):  89.72
## 
## Current error:  0.0247
## Neighbour's error:  0.0259
## Temperature (%):  88.91
## 
## Current error:  0.0247
## Neighbour's error:  0.026
## Temperature (%):  88.11
## 
## Current error:  0.0247
## Neighbour's error:  0.025
## Temperature (%):  87.32
## 
## Current error:  0.0247
## Neighbour's error:  0.027
## Temperature (%):  86.53
## 
## Current error:  0.0233
## Neighbour's error:  0.0233
## Temperature (%):  85.75
## 
## Current error:  0.0233
## Neighbour's error:  0.0259
## Temperature (%):  84.98
## 
## Current error:  0.0233
## Neighbour's error:  0.0258
## Temperature (%):  84.22
## 
## Current error:  0.0199
## Neighbour's error:  0.0199
## Temperature (%):  83.46
## 
## Current error:  0.0199
## Neighbour's error:  0.0238
## Temperature (%):  82.71
## 
## Current error:  0.0199
## Neighbour's error:  0.0262
## Temperature (%):  81.96
## 
## Current error:  0.0199
## Neighbour's error:  0.0261
## Temperature (%):  81.23
## 
## Current error:  0.0199
## Neighbour's error:  0.0243
## Temperature (%):  80.49
## 
## Current error:  0.0199
## Neighbour's error:  0.0266
## Temperature (%):  79.77
## 
## Current error:  0.0199
## Neighbour's error:  0.0228
## Temperature (%):  79.05
## 
## Current error:  0.0199
## Neighbour's error:  0.0246
## Temperature (%):  78.34
## 
## Current error:  0.0199
## Neighbour's error:  0.0234
## Temperature (%):  77.64
## 
## Current error:  0.0199
## Neighbour's error:  0.0227
## Temperature (%):  76.94
## 
## Current error:  0.0199
## Neighbour's error:  0.0257
## Temperature (%):  76.24
## 
## Current error:  0.0199
## Neighbour's error:  0.0269
## Temperature (%):  75.56
## 
## Current error:  0.0199
## Neighbour's error:  0.0242
## Temperature (%):  74.88
## 
## Current error:  0.0199
## Neighbour's error:  0.0236
## Temperature (%):  74.2
## 
## Current error:  0.0199
## Neighbour's error:  0.0266
## Temperature (%):  73.54
## 
## Current error:  0.0199
## Neighbour's error:  0.0258
## Temperature (%):  72.87
## 
## Current error:  0.0199
## Neighbour's error:  0.0251
## Temperature (%):  72.22
## 
## Current error:  0.0199
## Neighbour's error:  0.0262
## Temperature (%):  71.57
## 
## Current error:  0.0199
## Neighbour's error:  0.0214
## Temperature (%):  70.92
## 
## Current error:  0.0199
## Neighbour's error:  0.0242
## Temperature (%):  70.29
## 
## Current error:  0.0199
## Neighbour's error:  0.0265
## Temperature (%):  69.65
## 
## Current error:  0.0199
## Neighbour's error:  0.0257
## Temperature (%):  69.03
## 
## Current error:  0.0199
## Neighbour's error:  0.0263
## Temperature (%):  68.41
## 
## Current error:  0.0199
## Neighbour's error:  0.0256
## Temperature (%):  67.79
## 
## Current error:  0.0199
## Neighbour's error:  0.0219
## Temperature (%):  67.18
## 
## Current error:  0.0199
## Neighbour's error:  0.0234
## Temperature (%):  66.58
## 
## Current error:  0.0199
## Neighbour's error:  0.0256
## Temperature (%):  65.98
## 
## Current error:  0.0199
## Neighbour's error:  0.0262
## Temperature (%):  65.38
## 
## Current error:  0.0199
## Neighbour's error:  0.0252
## Temperature (%):  64.79
## 
## Current error:  0.0199
## Neighbour's error:  0.0249
## Temperature (%):  64.21
## 
## Current error:  0.0199
## Neighbour's error:  0.0246
## Temperature (%):  63.63
## 
## Current error:  0.0199
## Neighbour's error:  0.0268
## Temperature (%):  63.06
## 
## Current error:  0.0199
## Neighbour's error:  0.0228
## Temperature (%):  62.49
## 
## Current error:  0.0199
## Neighbour's error:  0.0261
## Temperature (%):  61.93
## 
## Current error:  0.0199
## Neighbour's error:  0.0261
## Temperature (%):  61.37
## 
## Current error:  0.0199
## Neighbour's error:  0.0226
## Temperature (%):  60.82
## 
## Current error:  0.0199
## Neighbour's error:  0.0255
## Temperature (%):  60.27
## 
## Current error:  0.0199
## Neighbour's error:  0.0261
## Temperature (%):  59.73
## 
## Current error:  0.0199
## Neighbour's error:  0.0211
## Temperature (%):  59.19
## 
## Current error:  0.0199
## Neighbour's error:  0.025
## Temperature (%):  58.66
## 
## Current error:  0.0199
## Neighbour's error:  0.0254
## Temperature (%):  58.13
## 
## Current error:  0.0199
## Neighbour's error:  0.0205
## Temperature (%):  57.61
## 
## Current error:  0.0194
## Neighbour's error:  0.0194
## Temperature (%):  57.09
## 
## Current error:  0.0194
## Neighbour's error:  0.0237
## Temperature (%):  56.58
## 
## Current error:  0.0194
## Neighbour's error:  0.0236
## Temperature (%):  56.07
## 
## Current error:  0.0194
## Neighbour's error:  0.0213
## Temperature (%):  55.56
## 
## Current error:  0.0194
## Neighbour's error:  0.0239
## Temperature (%):  55.06
## 
## Current error:  0.0194
## Neighbour's error:  0.0218
## Temperature (%):  54.57
## 
## Current error:  0.0194
## Neighbour's error:  0.0226
## Temperature (%):  54.08
## 
## Current error:  0.0194
## Neighbour's error:  0.0234
## Temperature (%):  53.59
## 
## Current error:  0.0194
## Neighbour's error:  0.023
## Temperature (%):  53.11
## 
## Current error:  0.0194
## Neighbour's error:  0.0199
## Temperature (%):  52.63
## 
## Current error:  0.0194
## Neighbour's error:  0.0227
## Temperature (%):  52.16
## 
## Current error:  0.0194
## Neighbour's error:  0.023
## Temperature (%):  51.69
## 
## Current error:  0.0194
## Neighbour's error:  0.0224
## Temperature (%):  51.22
## 
## Current error:  0.0194
## Neighbour's error:  0.0216
## Temperature (%):  50.76
## 
## Current error:  0.0194
## Neighbour's error:  0.0237
## Temperature (%):  50.3
## 
## Current error:  0.0194
## Neighbour's error:  0.0251
## Temperature (%):  49.85
## 
## Current error:  0.0194
## Neighbour's error:  0.0236
## Temperature (%):  49.4
## 
## Current error:  0.0194
## Neighbour's error:  0.0235
## Temperature (%):  48.96
## 
## Current error:  0.0194
## Neighbour's error:  0.021
## Temperature (%):  48.52
## 
## Current error:  0.0194
## Neighbour's error:  0.0216
## Temperature (%):  48.08
## 
## Current error:  0.0194
## Neighbour's error:  0.0215
## Temperature (%):  47.65
## 
## Current error:  0.0194
## Neighbour's error:  0.0217
## Temperature (%):  47.22
## 
## Current error:  0.0194
## Neighbour's error:  0.0216
## Temperature (%):  46.79
## 
## Current error:  0.0194
## Neighbour's error:  0.0196
## Temperature (%):  46.37
## 
## Current error:  0.0194
## Neighbour's error:  0.0205
## Temperature (%):  45.96
## 
## Current error:  0.0194
## Neighbour's error:  0.0236
## Temperature (%):  45.54
## 
## Current error:  0.0194
## Neighbour's error:  0.0235
## Temperature (%):  45.13
## 
## Current error:  0.019
## Neighbour's error:  0.019
## Temperature (%):  44.73
## 
## Current error:  0.019
## Neighbour's error:  0.024
## Temperature (%):  44.32
## 
## Current error:  0.019
## Neighbour's error:  0.024
## Temperature (%):  43.92
## 
## Current error:  0.019
## Neighbour's error:  0.0203
## Temperature (%):  43.53
## 
## Current error:  0.019
## Neighbour's error:  0.0234
## Temperature (%):  43.14
## 
## Current error:  0.0163
## Neighbour's error:  0.0163
## Temperature (%):  42.75
## 
## Current error:  0.0163
## Neighbour's error:  0.0233
## Temperature (%):  42.36
## 
## Current error:  0.0163
## Neighbour's error:  0.0185
## Temperature (%):  41.98
## 
## Current error:  0.0163
## Neighbour's error:  0.0228
## Temperature (%):  41.6
## 
## Current error:  0.0163
## Neighbour's error:  0.0179
## Temperature (%):  41.23
## 
## Current error:  0.0163
## Neighbour's error:  0.0186
## Temperature (%):  40.86
## 
## Current error:  0.0163
## Neighbour's error:  0.0177
## Temperature (%):  40.49
## 
## Current error:  0.0163
## Neighbour's error:  0.0205
## Temperature (%):  40.13
## 
## Current error:  0.0163
## Neighbour's error:  0.0209
## Temperature (%):  39.77
## 
## Current error:  0.0163
## Neighbour's error:  0.023
## Temperature (%):  39.41
## 
## Current error:  0.0163
## Neighbour's error:  0.02
## Temperature (%):  39.05
## 
## Current error:  0.0163
## Neighbour's error:  0.0169
## Temperature (%):  38.7
## 
## Current error:  0.0163
## Neighbour's error:  0.0178
## Temperature (%):  38.35
## 
## Current error:  0.0163
## Neighbour's error:  0.021
## Temperature (%):  38.01
## 
## Current error:  0.0163
## Neighbour's error:  0.0222
## Temperature (%):  37.67
## 
## Current error:  0.0163
## Neighbour's error:  0.0201
## Temperature (%):  37.33
## 
## Current error:  0.0163
## Neighbour's error:  0.0198
## Temperature (%):  36.99
## 
## Current error:  0.0163
## Neighbour's error:  0.0225
## Temperature (%):  36.66
## 
## Current error:  0.0163
## Neighbour's error:  0.0191
## Temperature (%):  36.33
## 
## Current error:  0.0163
## Neighbour's error:  0.0163
## Temperature (%):  36
## 
## Current error:  0.0163
## Neighbour's error:  0.0195
## Temperature (%):  35.68
## 
## Current error:  0.0163
## Neighbour's error:  0.0188
## Temperature (%):  35.36
## 
## Current error:  0.0163
## Neighbour's error:  0.0208
## Temperature (%):  35.04
## 
## Current error:  0.0163
## Neighbour's error:  0.0196
## Temperature (%):  34.72
## 
## Current error:  0.0163
## Neighbour's error:  0.0195
## Temperature (%):  34.41
## 
## Current error:  0.0163
## Neighbour's error:  0.0224
## Temperature (%):  34.1
## 
## Current error:  0.0163
## Neighbour's error:  0.0177
## Temperature (%):  33.79
## 
## Current error:  0.0163
## Neighbour's error:  0.0212
## Temperature (%):  33.49
## 
## Current error:  0.0163
## Neighbour's error:  0.0178
## Temperature (%):  33.19
## 
## Current error:  0.0163
## Neighbour's error:  0.0192
## Temperature (%):  32.89
## 
## Current error:  0.0163
## Neighbour's error:  0.0192
## Temperature (%):  32.59
## 
## Current error:  0.0163
## Neighbour's error:  0.018
## Temperature (%):  32.3
## 
## Current error:  0.0163
## Neighbour's error:  0.0173
## Temperature (%):  32.01
## 
## Current error:  0.0163
## Neighbour's error:  0.019
## Temperature (%):  31.72
## 
## Current error:  0.0163
## Neighbour's error:  0.0181
## Temperature (%):  31.44
## 
## Current error:  0.0163
## Neighbour's error:  0.0183
## Temperature (%):  31.15
## 
## Current error:  0.0163
## Neighbour's error:  0.0199
## Temperature (%):  30.87
## 
## Current error:  0.0163
## Neighbour's error:  0.0181
## Temperature (%):  30.59
## 
## Current error:  0.0163
## Neighbour's error:  0.0171
## Temperature (%):  30.32
## 
## Current error:  0.0163
## Neighbour's error:  0.02
## Temperature (%):  30.05
## 
## Current error:  0.0163
## Neighbour's error:  0.0185
## Temperature (%):  29.78
## 
## Current error:  0.0163
## Neighbour's error:  0.0202
## Temperature (%):  29.51
## 
## Current error:  0.0163
## Neighbour's error:  0.021
## Temperature (%):  29.24
## 
## Current error:  0.0163
## Neighbour's error:  0.0205
## Temperature (%):  28.98
## 
## Current error:  0.0163
## Neighbour's error:  0.0179
## Temperature (%):  28.72
## 
## Current error:  0.0163
## Neighbour's error:  0.0194
## Temperature (%):  28.46
## 
## Current error:  0.0163
## Neighbour's error:  0.0198
## Temperature (%):  28.2
## 
## Current error:  0.0163
## Neighbour's error:  0.0184
## Temperature (%):  27.95
## 
## Current error:  0.0163
## Neighbour's error:  0.0176
## Temperature (%):  27.7
## 
## Current error:  0.0163
## Neighbour's error:  0.0202
## Temperature (%):  27.45
## 
## Current error:  0.0163
## Neighbour's error:  0.0187
## Temperature (%):  27.2
## 
## Current error:  0.0163
## Neighbour's error:  0.0194
## Temperature (%):  26.96
## 
## Current error:  0.0163
## Neighbour's error:  0.02
## Temperature (%):  26.71
## 
## Current error:  0.0163
## Neighbour's error:  0.0209
## Temperature (%):  26.47
## 
## Current error:  0.0163
## Neighbour's error:  0.019
## Temperature (%):  26.24
## 
## Current error:  0.0163
## Neighbour's error:  0.0189
## Temperature (%):  26
## 
## Current error:  0.0163
## Neighbour's error:  0.0205
## Temperature (%):  25.77
## 
## Current error:  0.0163
## Neighbour's error:  0.0192
## Temperature (%):  25.53
## 
## Current error:  0.0163
## Neighbour's error:  0.0185
## Temperature (%):  25.3
## 
## Current error:  0.0163
## Neighbour's error:  0.0201
## Temperature (%):  25.08
## 
## Current error:  0.0163
## Neighbour's error:  0.019
## Temperature (%):  24.85
## 
## Current error:  0.0163
## Neighbour's error:  0.0215
## Temperature (%):  24.63
## 
## Current error:  0.0163
## Neighbour's error:  0.0167
## Temperature (%):  24.41
## 
## Current error:  0.0163
## Neighbour's error:  0.0201
## Temperature (%):  24.19
## 
## Current error:  0.0163
## Neighbour's error:  0.0194
## Temperature (%):  23.97
## 
## Current error:  0.0163
## Neighbour's error:  0.0196
## Temperature (%):  23.75
## 
## Current error:  0.0163
## Neighbour's error:  0.019
## Temperature (%):  23.54
## 
## Current error:  0.0163
## Neighbour's error:  0.0179
## Temperature (%):  23.33
## 
## Current error:  0.0163
## Neighbour's error:  0.0194
## Temperature (%):  23.12
## 
## Current error:  0.0163
## Neighbour's error:  0.018
## Temperature (%):  22.91
## 
## Current error:  0.0163
## Neighbour's error:  0.0183
## Temperature (%):  22.7
## 
## Current error:  0.0163
## Neighbour's error:  0.0196
## Temperature (%):  22.5
## 
## Current error:  0.0163
## Neighbour's error:  0.0199
## Temperature (%):  22.3
## 
## Current error:  0.0163
## Neighbour's error:  0.0175
## Temperature (%):  22.1
## 
## Current error:  0.0163
## Neighbour's error:  0.0185
## Temperature (%):  21.9
## 
## Current error:  0.0163
## Neighbour's error:  0.0179
## Temperature (%):  21.7
## 
## Current error:  0.0163
## Neighbour's error:  0.0197
## Temperature (%):  21.5
## 
## Current error:  0.0163
## Neighbour's error:  0.0172
## Temperature (%):  21.31
## 
## Current error:  0.0162
## Neighbour's error:  0.0162
## Temperature (%):  21.12
## 
## Current error:  0.0162
## Neighbour's error:  0.0186
## Temperature (%):  20.93
## 
## Current error:  0.0162
## Neighbour's error:  0.0179
## Temperature (%):  20.74
## 
## Current error:  0.0162
## Neighbour's error:  0.017
## Temperature (%):  20.55
## 
## Current error:  0.0162
## Neighbour's error:  0.0172
## Temperature (%):  20.37
## 
## Current error:  0.0162
## Neighbour's error:  0.0179
## Temperature (%):  20.19
## 
## Current error:  0.0162
## Neighbour's error:  0.0195
## Temperature (%):  20
## 
## Current error:  0.0162
## Neighbour's error:  0.0177
## Temperature (%):  19.82
## 
## Current error:  0.0162
## Neighbour's error:  0.0182
## Temperature (%):  19.65
## 
## Current error:  0.0162
## Neighbour's error:  0.0173
## Temperature (%):  19.47
## 
## Current error:  0.0156
## Neighbour's error:  0.0156
## Temperature (%):  19.29
## 
## Current error:  0.0156
## Neighbour's error:  0.0182
## Temperature (%):  19.12
## 
## Current error:  0.0156
## Neighbour's error:  0.019
## Temperature (%):  18.95
## 
## Current error:  0.0156
## Neighbour's error:  0.017
## Temperature (%):  18.78
## 
## Current error:  0.0156
## Neighbour's error:  0.0184
## Temperature (%):  18.61
## 
## Current error:  0.0156
## Neighbour's error:  0.0176
## Temperature (%):  18.44
## 
## Current error:  0.0156
## Neighbour's error:  0.017
## Temperature (%):  18.27
## 
## Current error:  0.0156
## Neighbour's error:  0.0177
## Temperature (%):  18.11
## 
## Current error:  0.0156
## Neighbour's error:  0.0184
## Temperature (%):  17.95
## 
## Current error:  0.0156
## Neighbour's error:  0.0171
## Temperature (%):  17.79
## 
## Current error:  0.0156
## Neighbour's error:  0.0179
## Temperature (%):  17.63
## 
## Current error:  0.0156
## Neighbour's error:  0.0179
## Temperature (%):  17.47
## 
## Current error:  0.0156
## Neighbour's error:  0.019
## Temperature (%):  17.31
## 
## Current error:  0.0156
## Neighbour's error:  0.0181
## Temperature (%):  17.15
## 
## Current error:  0.0156
## Neighbour's error:  0.0187
## Temperature (%):  17
## 
## Current error:  0.0156
## Neighbour's error:  0.0168
## Temperature (%):  16.85
## 
## Current error:  0.0156
## Neighbour's error:  0.0181
## Temperature (%):  16.69
## 
## Current error:  0.0156
## Neighbour's error:  0.0158
## Temperature (%):  16.54
## 
## Current error:  0.0156
## Neighbour's error:  0.0167
## Temperature (%):  16.4
## 
## Current error:  0.0156
## Neighbour's error:  0.0181
## Temperature (%):  16.25
## 
## Current error:  0.0156
## Neighbour's error:  0.0173
## Temperature (%):  16.1
## 
## Current error:  0.0156
## Neighbour's error:  0.0179
## Temperature (%):  15.96
## 
## Current error:  0.0156
## Neighbour's error:  0.0172
## Temperature (%):  15.81
## 
## Current error:  0.0156
## Neighbour's error:  0.019
## Temperature (%):  15.67
## 
## Current error:  0.0156
## Neighbour's error:  0.0175
## Temperature (%):  15.53
## 
## Current error:  0.0156
## Neighbour's error:  0.0162
## Temperature (%):  15.39
## 
## Current error:  0.0156
## Neighbour's error:  0.0193
## Temperature (%):  15.25
## 
## Current error:  0.0156
## Neighbour's error:  0.0183
## Temperature (%):  15.11
## 
## Current error:  0.0156
## Neighbour's error:  0.0164
## Temperature (%):  14.98
## 
## Current error:  0.0156
## Neighbour's error:  0.0181
## Temperature (%):  14.84
## 
## Current error:  0.0156
## Neighbour's error:  0.0177
## Temperature (%):  14.71
## 
## Current error:  0.0156
## Neighbour's error:  0.018
## Temperature (%):  14.58
## 
## Current error:  0.0156
## Neighbour's error:  0.0158
## Temperature (%):  14.45
## 
## Current error:  0.0156
## Neighbour's error:  0.0177
## Temperature (%):  14.32
## 
## Current error:  0.0156
## Neighbour's error:  0.0168
## Temperature (%):  14.19
## 
## Current error:  0.0156
## Neighbour's error:  0.0183
## Temperature (%):  14.06
## 
## Current error:  0.0156
## Neighbour's error:  0.0179
## Temperature (%):  13.93
## 
## Current error:  0.0156
## Neighbour's error:  0.0162
## Temperature (%):  13.81
## 
## Current error:  0.0156
## Neighbour's error:  0.0163
## Temperature (%):  13.68
## 
## Current error:  0.0156
## Neighbour's error:  0.017
## Temperature (%):  13.56
## 
## Current error:  0.0156
## Neighbour's error:  0.0181
## Temperature (%):  13.44
## 
## Current error:  0.0156
## Neighbour's error:  0.0165
## Temperature (%):  13.32
## 
## Current error:  0.0156
## Neighbour's error:  0.0162
## Temperature (%):  13.2
## 
## Current error:  0.0156
## Neighbour's error:  0.0165
## Temperature (%):  13.08
## 
## Current error:  0.0156
## Neighbour's error:  0.0181
## Temperature (%):  12.96
## 
## Current error:  0.0156
## Neighbour's error:  0.0167
## Temperature (%):  12.84
## 
## Current error:  0.0156
## Neighbour's error:  0.0163
## Temperature (%):  12.73
## 
## Current error:  0.0156
## Neighbour's error:  0.0161
## Temperature (%):  12.61
## 
## Current error:  0.0156
## Neighbour's error:  0.0161
## Temperature (%):  12.5
## 
## Current error:  0.0156
## Neighbour's error:  0.0163
## Temperature (%):  12.39
## 
## Current error:  0.0156
## Neighbour's error:  0.0184
## Temperature (%):  12.28
## 
## Current error:  0.0156
## Neighbour's error:  0.0166
## Temperature (%):  12.17
## 
## Current error:  0.0156
## Neighbour's error:  0.0164
## Temperature (%):  12.06
## 
## Current error:  0.0156
## Neighbour's error:  0.017
## Temperature (%):  11.95
## 
## Current error:  0.0156
## Neighbour's error:  0.016
## Temperature (%):  11.84
## 
## Current error:  0.0156
## Neighbour's error:  0.0165
## Temperature (%):  11.73
## 
## Current error:  0.0156
## Neighbour's error:  0.0166
## Temperature (%):  11.63
## 
## Current error:  0.0156
## Neighbour's error:  0.0173
## Temperature (%):  11.52
## 
## Current error:  0.0156
## Neighbour's error:  0.0167
## Temperature (%):  11.42
## 
## Current error:  0.0156
## Neighbour's error:  0.017
## Temperature (%):  11.32
## 
## Current error:  0.0156
## Neighbour's error:  0.0157
## Temperature (%):  11.22
## 
## Current error:  0.0156
## Neighbour's error:  0.0156
## Temperature (%):  11.11
## 
## Current error:  0.0156
## Neighbour's error:  0.017
## Temperature (%):  11.01
## 
## Current error:  0.0156
## Neighbour's error:  0.0161
## Temperature (%):  10.92
## 
## Current error:  0.0156
## Neighbour's error:  0.0174
## Temperature (%):  10.82
## 
## Current error:  0.0156
## Neighbour's error:  0.0172
## Temperature (%):  10.72
## 
## Current error:  0.0156
## Neighbour's error:  0.0172
## Temperature (%):  10.62
## 
## Current error:  0.0156
## Neighbour's error:  0.0168
## Temperature (%):  10.53
## 
## Current error:  0.0156
## Neighbour's error:  0.0161
## Temperature (%):  10.43
## 
## Current error:  0.0156
## Neighbour's error:  0.0158
## Temperature (%):  10.34
## 
## Current error:  0.0156
## Neighbour's error:  0.0163
## Temperature (%):  10.25
## 
## Current error:  0.0154
## Neighbour's error:  0.0154
## Temperature (%):  10.15
## 
## Current error:  0.0154
## Neighbour's error:  0.0161
## Temperature (%):  10.06
## 
## Current error:  0.0154
## Neighbour's error:  0.0155
## Temperature (%):  9.97
## 
## Current error:  0.0154
## Neighbour's error:  0.0157
## Temperature (%):  9.88
## 
## Current error:  0.0154
## Neighbour's error:  0.0161
## Temperature (%):  9.79
## 
## Current error:  0.0154
## Neighbour's error:  0.0156
## Temperature (%):  9.71
## 
## Current error:  0.0154
## Neighbour's error:  0.0167
## Temperature (%):  9.62
## 
## Current error:  0.0154
## Neighbour's error:  0.0162
## Temperature (%):  9.53
## 
## Current error:  0.0154
## Neighbour's error:  0.0158
## Temperature (%):  9.45
## 
## Current error:  0.0153
## Neighbour's error:  0.0153
## Temperature (%):  9.36
## 
## Current error:  0.0153
## Neighbour's error:  0.0155
## Temperature (%):  9.28
## 
## Current error:  0.0153
## Neighbour's error:  0.0156
## Temperature (%):  9.19
## 
## Current error:  0.0153
## Neighbour's error:  0.0156
## Temperature (%):  9.11
## 
## Current error:  0.0153
## Neighbour's error:  0.0156
## Temperature (%):  9.03
## 
## Current error:  0.0152
## Neighbour's error:  0.0152
## Temperature (%):  8.95
## 
## Current error:  0.0152
## Neighbour's error:  0.0158
## Temperature (%):  8.87
## 
## Current error:  0.0152
## Neighbour's error:  0.0154
## Temperature (%):  8.79
## 
## Current error:  0.0152
## Neighbour's error:  0.0155
## Temperature (%):  8.71
## 
## Current error:  0.0152
## Neighbour's error:  0.0157
## Temperature (%):  8.63
## 
## Current error:  0.0152
## Neighbour's error:  0.0162
## Temperature (%):  8.55
## 
## Current error:  0.0152
## Neighbour's error:  0.0158
## Temperature (%):  8.47
## 
## Current error:  0.0152
## Neighbour's error:  0.0157
## Temperature (%):  8.4
## 
## Current error:  0.0152
## Neighbour's error:  0.016
## Temperature (%):  8.32
## 
## Current error:  0.0152
## Neighbour's error:  0.0153
## Temperature (%):  8.25
## 
## Current error:  0.0152
## Neighbour's error:  0.0153
## Temperature (%):  8.17
## 
## Current error:  0.0151
## Neighbour's error:  0.0151
## Temperature (%):  8.1
## 
## Current error:  0.0151
## Neighbour's error:  0.0152
## Temperature (%):  8.03
## 
## Current error:  0.0151
## Neighbour's error:  0.0154
## Temperature (%):  7.95
## 
## Current error:  0.0151
## Neighbour's error:  0.0152
## Temperature (%):  7.88
## 
## Current error:  0.0151
## Neighbour's error:  0.0155
## Temperature (%):  7.81
## 
## Current error:  0.0151
## Neighbour's error:  0.0153
## Temperature (%):  7.74
## 
## Current error:  0.0151
## Neighbour's error:  0.0154
## Temperature (%):  7.67
## 
## Current error:  0.0151
## Neighbour's error:  0.0157
## Temperature (%):  7.6
## 
## Current error:  0.0151
## Neighbour's error:  0.0155
## Temperature (%):  7.53
## 
## Current error:  0.0151
## Neighbour's error:  0.0151
## Temperature (%):  7.47
## 
## Current error:  0.0151
## Neighbour's error:  0.0153
## Temperature (%):  7.4
## 
## Current error:  0.0151
## Neighbour's error:  0.016
## Temperature (%):  7.33
## 
## Current error:  0.0151
## Neighbour's error:  0.0153
## Temperature (%):  7.27
## 
## Current error:  0.0151
## Neighbour's error:  0.0155
## Temperature (%):  7.2
## 
## Current error:  0.0151
## Neighbour's error:  0.0151
## Temperature (%):  7.14
## 
## Current error:  0.0151
## Neighbour's error:  0.0154
## Temperature (%):  7.07
## 
## Current error:  0.0151
## Neighbour's error:  0.0156
## Temperature (%):  7.01
## 
## Current error:  0.0151
## Neighbour's error:  0.0156
## Temperature (%):  6.95
## 
## Current error:  0.0151
## Neighbour's error:  0.0155
## Temperature (%):  6.88
## 
## Current error:  0.0151
## Neighbour's error:  0.0152
## Temperature (%):  6.82
## 
## Current error:  0.0151
## Neighbour's error:  0.0154
## Temperature (%):  6.76
## 
## Current error:  0.0151
## Neighbour's error:  0.0155
## Temperature (%):  6.7
## 
## Current error:  0.015
## Neighbour's error:  0.015
## Temperature (%):  6.64
## 
## Current error:  0.015
## Neighbour's error:  0.0153
## Temperature (%):  6.58
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  6.52
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  6.46
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  6.4
## 
## Current error:  0.015
## Neighbour's error:  0.0154
## Temperature (%):  6.35
## 
## Current error:  0.015
## Neighbour's error:  0.0155
## Temperature (%):  6.29
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  6.23
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  6.18
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  6.12
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  6.07
## 
## Current error:  0.015
## Neighbour's error:  0.0153
## Temperature (%):  6.01
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  5.96
## 
## Current error:  0.015
## Neighbour's error:  0.0156
## Temperature (%):  5.9
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  5.85
## 
## Current error:  0.015
## Neighbour's error:  0.0153
## Temperature (%):  5.8
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  5.74
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  5.69
## 
## Current error:  0.015
## Neighbour's error:  0.0159
## Temperature (%):  5.64
## 
## Current error:  0.015
## Neighbour's error:  0.0153
## Temperature (%):  5.59
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  5.54
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  5.49
## 
## Current error:  0.015
## Neighbour's error:  0.0153
## Temperature (%):  5.44
## 
## Current error:  0.015
## Neighbour's error:  0.015
## Temperature (%):  5.39
## 
## Current error:  0.015
## Neighbour's error:  0.0154
## Temperature (%):  5.34
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  5.3
## 
## Current error:  0.015
## Neighbour's error:  0.015
## Temperature (%):  5.25
## 
## Current error:  0.015
## Neighbour's error:  0.0154
## Temperature (%):  5.2
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  5.15
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  5.11
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  5.06
## 
## Current error:  0.015
## Neighbour's error:  0.0152
## Temperature (%):  5.02
## 
## Current error:  0.015
## Neighbour's error:  0.0151
## Temperature (%):  4.97
## 
## Current error:  0.015
## Neighbour's error:  0.0153
## Temperature (%):  4.93
## 
## Current error:  0.015
## Neighbour's error:  0.0154
## Temperature (%):  4.88
## 
## Current error:  0.015
## Neighbour's error:  0.0153
## Temperature (%):  4.84
## 
## Current error:  0.015
## Neighbour's error:  0.015
## Temperature (%):  4.79
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  4.75
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  4.71
## 
## Current error:  0.0149
## Neighbour's error:  0.0152
## Temperature (%):  4.67
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  4.62
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.58
## 
## Current error:  0.0149
## Neighbour's error:  0.0152
## Temperature (%):  4.54
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.5
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.46
## 
## Current error:  0.0149
## Neighbour's error:  0.0153
## Temperature (%):  4.42
## 
## Current error:  0.0149
## Neighbour's error:  0.0152
## Temperature (%):  4.38
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.34
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.3
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.26
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.22
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.19
## 
## Current error:  0.0149
## Neighbour's error:  0.0152
## Temperature (%):  4.15
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.11
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  4.07
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  4.04
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  4
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.97
## 
## Current error:  0.0149
## Neighbour's error:  0.0153
## Temperature (%):  3.93
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.89
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  3.86
## 
## Current error:  0.0149
## Neighbour's error:  0.0153
## Temperature (%):  3.82
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  3.79
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.76
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.72
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.69
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.66
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  3.62
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  3.59
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  3.56
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.53
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.49
## 
## Current error:  0.0149
## Neighbour's error:  0.0152
## Temperature (%):  3.46
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.43
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.4
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.37
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  3.34
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.31
## 
## Current error:  0.0149
## Neighbour's error:  0.0154
## Temperature (%):  3.28
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.25
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.22
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.19
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.16
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.13
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3.11
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.08
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.05
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  3.02
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  3
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.97
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.94
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.92
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.89
## 
## Current error:  0.0149
## Neighbour's error:  0.0152
## Temperature (%):  2.86
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.84
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.81
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.79
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.76
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.74
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.71
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.69
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.66
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.64
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.62
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.59
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.57
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.55
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.52
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.5
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.48
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.46
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.43
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.41
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.39
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.37
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.35
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.33
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.31
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.28
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.26
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.24
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.22
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.2
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.18
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.16
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.14
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.13
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.11
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.09
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.07
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  2.05
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  2.03
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  2.01
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.99
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.98
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.96
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.94
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.92
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.91
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.89
## 
## Current error:  0.0149
## Neighbour's error:  0.0151
## Temperature (%):  1.87
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.86
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.84
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.82
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.81
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.79
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.77
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.76
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.74
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.73
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.71
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.7
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.68
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.66
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.65
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.63
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.62
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.61
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.59
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.58
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.56
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.55
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.53
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.52
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.51
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.49
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.48
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.47
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.45
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.44
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.43
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.41
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.4
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.39
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.38
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.36
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.35
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.34
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.33
## 
## Current error:  0.0149
## Neighbour's error:  0.015
## Temperature (%):  1.32
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.3
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.29
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.28
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.27
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.26
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.25
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.24
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.22
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.21
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.2
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.19
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.18
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.17
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.16
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.15
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.14
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.13
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.12
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.11
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.1
## 
## Current error:  0.0149
## Neighbour's error:  0.0149
## Temperature (%):  1.09
## 
## $`F matrix`
##                      Per X19but      Fuco      Neox       Pra   Viol X19hex
## Prasinophytes     0.0000 0.0000 0.0000000 0.1025411 0.2252654 0.0693 0.0000
## Chlorophytes      0.0000 0.0000 0.0000000 0.0115000 0.0000000 0.0151 0.0000
## Cryptophytes      0.0000 0.0000 0.0000000 0.0000000 0.0000000 0.0000 0.0000
## Diatoms-2         0.0000 0.0000 0.7497075 0.0000000 0.0000000 0.0000 0.0000
## Dinoflagellates-1 0.3475 0.0000 0.0000000 0.0000000 0.0000000 0.0000 0.0000
## Haptophytes       0.0000 0.1386 0.4684107 0.0000000 0.0000000 0.0000 0.6212
## Pelagophytes      0.0000 0.7741 0.6779000 0.0000000 0.0000000 0.0000 0.0000
## Syn               0.0000 0.0000 0.0000000 0.0000000 0.0000000 0.0000 0.0000
##                     Allo    Zea    Chl_b Tchla
## Prasinophytes     0.0000 0.1313 0.901589     1
## Chlorophytes      0.0000 0.0076 0.166638     1
## Cryptophytes      0.4085 0.0000 0.000000     1
## Diatoms-2         0.0000 0.0000 0.000000     1
## Dinoflagellates-1 0.0000 0.0000 0.000000     1
## Haptophytes       0.0000 0.0000 0.000000     1
## Pelagophytes      0.0000 0.0000 0.000000     1
## Syn               0.0000 1.1781 0.000000     1
## 
## $RMSE
## [1] 0.01485532
## 
## $`condition number`
## [1] 1592.195
## 
## $`Class abundances`
##    Prasinophytes Chlorophytes Cryptophytes  Diatoms-2 Dinoflagellates-1
## 1     0.04970277 0.2524400327  0.004819454 0.00000000      1.197303e-04
## 2     0.01550922 0.0521378820  0.005233499 0.02534607      5.095308e-04
## 3     0.03657315 0.2010533594  0.016988529 0.30727171      8.606191e-04
## 4     0.04666438 0.1742537208  0.015762414 0.32811489      8.371072e-04
## 5     0.06158691 0.0315049906  0.003788404 0.36942533      2.532915e-04
## 6     0.04506557 0.0157489522  0.000000000 0.26210766      2.921583e-02
## 7     0.02905655 0.0002687913  0.001590704 0.13344009      0.000000e+00
## 8     0.01623128 0.0000000000  0.010405929 0.43490524      0.000000e+00
## 9     0.02220482 0.0000000000  0.146502386 0.67360029      2.329867e-05
## 10    0.03235093 0.0044935992  0.006890405 0.08273171      0.000000e+00
## 11    0.15598860 0.0247694112  0.072703120 0.54956872      0.000000e+00
## 12    0.09398227 0.0102742260  0.000000000 0.29925935      0.000000e+00
## 13    0.08973816 0.0116521555  0.000000000 0.17126279      0.000000e+00
## 14    0.15496212 0.0000000000  0.019580028 0.27234546      0.000000e+00
## 15    0.24088077 0.0288550491  0.089964626 0.81934789      1.847054e-03
## 16    0.22814318 0.0000000000  0.017806941 0.23658151      6.227393e-05
## 17    0.44755168 0.2429851315  0.040954955 0.73154372      5.632885e-04
## 18    0.16006128 0.0000000000  0.024420177 0.21971299      0.000000e+00
## 19    0.30905406 0.0000000000  0.050167458 0.47807562      5.543690e-04
## 20    0.20109498 0.1595033328  0.056976123 0.31814595      0.000000e+00
## 21    0.27943841 0.0000000000  0.042411351 0.42669650      2.748511e-04
## 22    0.14112724 0.1547966901  0.044285180 0.68416031      0.000000e+00
## 23    0.11437736 0.1231123618  0.035171139 0.47064662      1.197445e-04
## 24    0.05959811 0.0122895125  0.026286771 0.13298513      0.000000e+00
## 25    0.07903888 0.0673461831  0.031535155 0.17577251      0.000000e+00
## 26    0.08751916 0.0000000000  0.019817629 0.19296484      0.000000e+00
## 27    0.04514073 0.0000000000  0.013577948 0.11703688      0.000000e+00
## 28    0.04768374 0.0000000000  0.011596470 0.10172214      0.000000e+00
## 29    0.08193487 0.0648023023  0.020676254 0.03818585      0.000000e+00
##    Haptophytes Pelagophytes          Syn
## 1   0.13576550  0.015662512 0.000000e+00
## 2   0.03340244  0.013354483 2.168767e-04
## 3   0.03253191  0.017420717 0.000000e+00
## 4   0.03512338  0.019944108 0.000000e+00
## 5   0.03580235  0.027838726 0.000000e+00
## 6   0.03045520  0.023106787 0.000000e+00
## 7   0.03650752  0.010836353 0.000000e+00
## 8   0.20692399  0.019949791 8.377188e-05
## 9   0.21315590  0.028908202 5.051053e-04
## 10  0.06406462  0.015468735 0.000000e+00
## 11  0.19214527  0.028414113 1.607150e-02
## 12  0.04622747  0.017035510 1.442550e-02
## 13  0.04311054  0.020465758 4.678494e-03
## 14  0.03128372  0.011118850 0.000000e+00
## 15  0.18642798  0.005409225 8.431599e-03
## 16  0.06543268  0.023088352 0.000000e+00
## 17  0.23173406  0.046006650 0.000000e+00
## 18  0.12851151  0.044964738 0.000000e+00
## 19  0.18716392  0.048915533 0.000000e+00
## 20  0.19719371  0.057986895 0.000000e+00
## 21  0.14907057  0.054156720 0.000000e+00
## 22  0.20545858  0.019640479 0.000000e+00
## 23  0.15056456  0.025074706 0.000000e+00
## 24  0.09150321  0.022233748 3.759297e-03
## 25  0.08306285  0.018253595 6.330892e-04
## 26  0.03443654  0.015035425 0.000000e+00
## 27  0.03382191  0.023876264 3.264783e-03
## 28  0.03441794  0.013453680 2.833119e-03
## 29  0.07181144  0.024058254 0.000000e+00
## 
## $Figure

## 
## $MAE
##          Per       X19but         Fuco         Neox          Pra         Viol 
## 5.926820e-05 1.119419e-05 2.756768e-03 2.589159e-03 3.427638e-03 3.541867e-03 
##       X19hex         Allo          Zea        Chl_b        Tchla 
## 6.034095e-05 8.142226e-05 3.026087e-03 5.461488e-03 3.109539e-02 
## 
## $Error
##                 Per        X19but          Fuco          Neox           Pra
##  [1,] -5.387445e-05  2.029733e-04 -1.320112e-02 -0.0029413653  4.238071e-03
##  [2,] -5.720095e-04 -2.459456e-05 -1.349328e-02 -0.0021259353  4.362107e-03
##  [3,] -2.745871e-04 -1.180636e-05 -6.477305e-03  0.0012070342  2.172139e-03
##  [4,] -2.584639e-04 -1.111311e-05 -6.096973e-03  0.0010991526  2.375628e-03
##  [5,] -8.703395e-05 -3.742178e-06 -2.053066e-03  0.0036946992 -1.962212e-04
##  [6,]  7.163659e-06  3.080142e-07  1.689854e-04  0.0036979382  6.738201e-04
##  [7,]  0.000000e+00  8.076749e-06  4.431136e-03  0.0014762414  1.477436e-03
##  [8,]  0.000000e+00  1.720841e-06  9.441028e-04  0.0014888656  2.055658e-03
##  [9,] -4.072725e-06 -1.751140e-07 -9.607256e-05  0.0013252633  1.265401e-03
## [10,]  0.000000e+00  3.598703e-06  1.974352e-03  0.0010326063  7.231771e-04
## [11,]  0.000000e+00  6.354612e-07  3.486322e-04  0.0004519109 -4.920387e-04
## [12,]  0.000000e+00  3.253468e-06  1.784946e-03  0.0077516765 -2.309900e-03
## [13,]  0.000000e+00  1.065323e-06  5.844667e-04  0.0039857302 -1.401239e-03
## [14,]  0.000000e+00  7.236661e-06  3.970240e-03  0.0029307312  8.331304e-03
## [15,] -2.272143e-04 -9.769479e-06 -5.359816e-03  0.0069303679  7.771735e-04
## [16,] -1.809129e-05 -7.778672e-07 -4.267602e-04  0.0011205784  1.306720e-02
## [17,] -5.748134e-05 -2.471512e-06 -1.355942e-03 -0.0008564909  4.700245e-03
## [18,]  0.000000e+00  6.755560e-07  3.706293e-04 -0.0003797360  8.801266e-03
## [19,] -8.585981e-05 -3.691694e-06 -2.025369e-03 -0.0010094906  5.486161e-03
## [20,]  0.000000e+00  3.439829e-06  1.887189e-03 -0.0032480554  1.975946e-03
## [21,] -4.855812e-05 -2.087842e-06 -1.145450e-03 -0.0031534784  7.955162e-03
## [22,]  0.000000e+00  3.451318e-07  1.893492e-04 -0.0017199033  6.673517e-04
## [23,] -2.436759e-05 -1.047728e-06 -5.748135e-04  0.0008564512  6.952068e-04
## [24,]  0.000000e+00  2.307477e-06  1.265948e-03  0.0096972509 -1.773106e-03
## [25,]  0.000000e+00  4.438526e-06  2.435103e-03  0.0005422491 -6.741739e-04
## [26,]  0.000000e+00  1.581522e-06  8.676684e-04 -0.0005145352  9.481794e-03
## [27,]  0.000000e+00  3.677295e-06  2.017469e-03  0.0044379549  5.145098e-03
## [28,]  0.000000e+00  2.166265e-06  1.188475e-03  0.0025333655  6.083245e-03
## [29,]  0.000000e+00  5.853857e-06  3.211594e-03  0.0028765505 -4.422527e-05
##                Viol        X19hex          Allo           Zea         Chl_b
##  [1,]  0.0007110807  3.061294e-04 -4.582955e-05 -8.257959e-03  2.836247e-03
##  [2,]  0.0004044400 -2.918720e-04 -4.865932e-04 -1.687236e-04 -7.569372e-03
##  [3,] -0.0051144932 -1.401100e-04 -2.335838e-04 -2.002026e-03 -7.121786e-04
##  [4,] -0.0052111966 -1.318831e-04 -2.198683e-04 -2.749405e-03 -1.213437e-04
##  [5,] -0.0046906205 -4.440970e-05 -7.403745e-05 -3.275026e-04  2.467711e-05
##  [6,] -0.0044925390  3.655309e-06  0.000000e+00 -4.075938e-03  2.483447e-03
##  [7,]  0.0007587414  9.584951e-05  1.597951e-04 -7.438754e-03  3.945334e-03
##  [8,] -0.0008598731  2.042180e-05  3.404613e-05  1.180532e-05 -4.246600e-03
##  [9,]  0.0012427718 -2.078137e-06 -3.464558e-06 -1.201317e-06 -3.969648e-03
## [10,]  0.0013042465  4.270703e-05  7.119884e-05 -3.511285e-03  1.022549e-03
## [11,] -0.0056116672  7.541234e-06  1.257234e-05  4.359392e-06  3.576257e-03
## [12,] -0.0072433235  3.861000e-05  0.000000e+00  2.231944e-05  1.958567e-03
## [13,] -0.0093813458  1.264255e-05  0.000000e+00  7.308329e-06  4.410091e-03
## [14,] -0.0004092551  8.587991e-05  1.431743e-04 -3.554685e-03 -1.267984e-02
## [15,]  0.0080841587 -1.159377e-04 -1.932851e-04 -6.702059e-05 -1.183965e-02
## [16,]  0.0096468734 -9.231213e-06 -1.538978e-05 -1.361612e-02 -1.519299e-02
## [17,]  0.0094397829 -2.933027e-05 -4.889783e-05 -9.083294e-03 -3.533623e-03
## [18,]  0.0001510380  8.017052e-06  1.336559e-05 -3.652875e-03 -1.147230e-02
## [19,]  0.0023433790 -4.381059e-05 -7.303864e-05 -8.397849e-03 -1.733049e-03
## [20,]  0.0019286304  4.082161e-05  6.805558e-05 -4.578052e-03  2.992439e-03
## [21,]  0.0020014258 -2.477713e-05 -4.130709e-05 -8.579168e-03 -3.887360e-03
## [22,]  0.0005750721  4.095796e-06  6.828290e-06 -9.553728e-04  8.934315e-04
## [23,]  0.0005414913 -1.243374e-05 -2.072886e-05 -1.630938e-03 -5.956770e-04
## [24,]  0.0060703172  2.738362e-05  4.565248e-05  1.582976e-05 -7.801825e-03
## [25,]  0.0024967517  5.267349e-05  8.781439e-05  3.044918e-05 -3.505217e-04
## [26,]  0.0006242427  1.876846e-05  3.128976e-05 -1.161146e-03 -1.531532e-02
## [27,]  0.0023494979  4.363970e-05  7.275375e-05  2.522698e-05 -1.367007e-02
## [28,]  0.0066578693  2.570781e-05  4.285866e-05  1.486102e-05 -1.621162e-02
## [29,] -0.0023680240  6.946970e-05  1.158161e-04 -3.815062e-03  3.337127e-03
##              Tchla
##  [1,]  0.016849234
##  [2,]  0.178895974
##  [3,]  0.085877100
##  [4,]  0.080834599
##  [5,]  0.027219867
##  [6,] -0.002240434
##  [7,] -0.058748677
##  [8,] -0.012517059
##  [9,]  0.001273745
## [10,] -0.026176255
## [11,] -0.004622219
## [12,] -0.023665083
## [13,] -0.007748948
## [14,] -0.052638047
## [15,]  0.071061262
## [16,]  0.005658052
## [17,]  0.017977288
## [18,] -0.004913860
## [19,]  0.026852657
## [20,] -0.025020635
## [21,]  0.015186553
## [22,] -0.002510421
## [23,]  0.007620965
## [24,] -0.016784135
## [25,] -0.032284962
## [26,] -0.011503680
## [27,] -0.026747915
## [28,] -0.015756987
## [29,] -0.042579798