/**
  * Funkce pro připojení dalších výsledků ke stávající instanci
  * @param EasyMinerScoringResult $scoringResult2
  */
 public function mergeEasyMinerScoringResult(EasyMinerScoringResult $scoringResult2)
 {
     if ($this->classificationAttribute != $scoringResult2->getClassificationAttribute()) {
         if ($this->classificationAttribute == "" && $scoringResult2->classificationAttribute != "") {
             $this->classificationAttribute = $scoringResult2->classificationAttribute;
         } elseif ($this->classificationAttribute != "" && $scoringResult2->classificationAttribute != "") {
             throw new \BadFunctionCallException('Classification attributes are different!');
         }
     }
     array_push($this->rules, $scoringResult2->getRules());
     $this->confusionMatrix->mergeScoringConfusionMatrix($scoringResult2->getScoringConfusionMatrix());
     array_push($this->classificationResults, $scoringResult2->getClassificationResults());
 }