diff --git a/Back/src/main/java/com/resultprediction/polishekstraklasa/Predictions/Prediction.fcl b/Back/src/main/java/com/resultprediction/polishekstraklasa/Predictions/Prediction.fcl index df65ba9..2669f79 100644 --- a/Back/src/main/java/com/resultprediction/polishekstraklasa/Predictions/Prediction.fcl +++ b/Back/src/main/java/com/resultprediction/polishekstraklasa/Predictions/Prediction.fcl @@ -100,15 +100,40 @@ RULEBLOCK No1 ACT : MIN; ACCU : MAX; - RULE 1: IF goalkeeperForm IS znakomita AND shootsOnTargetAverage IS malo THEN prediction IS przegrana; - RULE 2: IF goalkeeperForm IS zla AND possessionAverage IS malo THEN prediction IS przegrana; - RULE 3: IF possessionAverage IS duzo AND shootsOnTargetAverage IS duzo THEN prediction IS wygrana; - RULE 4: IF lastMatchesResultBetweenAverage IS slabo OR lastMatchesResultBetweenAverage IS przecietnie OR lastMatchesResultBetweenAverage IS dobrze THEN prediction IS remis; - RULE 5: IF goalkeeperForm IS znakomita AND goalsLostAverage IS malo OR goalsLostAverage IS przecietnie AND goalsAverage IS malo OR goalsAverage IS przecietnie THEN prediction IS remis; - RULE 6: IF lastMatchesResultBetweenAverage IS bardzo_slabo OR lastMatchesResultBetweenAverage IS slabo AND goalsLostAverage IS przecietnie OR goalsLostAverage IS duzo THEN prediction IS przegrana; - RULE 7: IF shootsOnTargetAverage IS duzo and possessionAverage IS duzo THEN prediction IS wygrana; - + RULE 1: IF possessionAverage IS duzo AND shootsOnTargetAverage IS duzo THEN prediction IS wygrana; + RULE 2: IF lastMatchesResultBetweenAverage IS slabo OR lastMatchesResultBetweenAverage IS przecietnie OR lastMatchesResultBetweenAverage IS dobrze THEN prediction IS remis; + RULE 3: IF goalkeeperForm IS zla AND possessionAverage IS malo THEN prediction IS przegrana; + RULE 4: IF goalkeeperForm IS dobra AND shootsOnTargetAverage IS malo THEN prediction IS przegrana; + RULE 5: IF formationAgainstForm IS zla AND shootsOnTargetAverage IS malo THEN prediction IS przegrana; + RULE 6: IF lastMatchesResultAverage IS bardzo_slabo OR lastMatchesResultBetweenAverage IS bardzo_slabo THEN prediction IS przegrana; + RULE 7: IF goalsAverage IS malo AND goalsLostAverage IS duzo THEN prediction IS przegrana; + RULE 8: IF redCardsAverage IS duzo AND penaltiesAverage IS duzo AND formationAgainstForm IS zla THEN prediction IS przegrana; + RULE 9: IF redCardsAverage IS duzo AND shootsOnTargetAverage IS malo THEN prediction IS przegrana; + RULE 10: IF lastMatchesResultAverage IS slabo AND formationAgainstForm IS zla THEN prediction IS przegrana; + RULE 11: IF lastMatchesResultBetweenAverage IS slabo AND formationAgainstForm IS zla THEN prediction IS przegrana; + RULE 12: IF lastMatchesResultAverage IS przecietnie AND formationAgainstForm IS zla AND possessionAverage IS malo THEN prediction IS przegrana; + RULE 13: IF lastMatchesResultBetweenAverage IS przecietnie AND formationAgainstForm IS zla AND possessionAverage IS malo THEN prediction IS przegrana; + RULE 14: IF lastMatchesResultAverage IS slabo OR lastMatchesResultBetweenAverage IS slabo THEN prediction IS przegrana; + RULE 15: IF penaltyAreaEntriesAverage IS czesto AND formationAgainstForm IS zla THEN prediction IS przegrana; + RULE 16: IF goalsAverage IS malo AND penaltiesAverage IS duzo THEN prediction IS przegrana; + RULE 17: IF goalsAverage IS malo AND goalsLostAverage IS duzo THEN prediction IS przegrana; + RULE 18: IF possessionAverage IS malo AND shootsOnTargetAverage IS malo THEN prediction IS przegrana; + RULE 19: IF goalkeeperForm IS znakomita AND penaltiesAverage IS duzo OR goalkeeperForm IS dobra AND penaltiesAverage IS duzo THEN prediction IS wygrana; + RULE 20: IF shootsOnTargetAverage IS duzo AND possessionAverage IS duzo OR shootsOnTargetAverage IS przecietnie AND possessionAverage IS duzo THEN prediction IS wygrana; + RULE 21: IF lastMatchesResultAverage IS bardzo_dobrze THEN prediction IS wygrana; + RULE 22: IF penaltyAreaEntriesAverage IS czesto AND lastMatchesResultAverage IS dobrze OR penaltyAreaEntriesAverage IS czesto AND lastMatchesResultAverage IS przecietnie THEN prediction IS wygrana; + RULE 23: IF goalsAverage IS duzo AND goalsLostAverage is malo OR goalsAverage IS przecietnie AND goalsLostAverage is malo THEN prediction IS wygrana; + RULE 24: IF formationAgainstForm is dobra AND possessionAverage IS przecietnie OR formationAgainstForm is dobra AND possessionAverage IS duzo THEN prediction IS wygrana; + RULE 25: IF lastMatchesResultBetweenAverage IS bardzo_dobrze THEN prediction IS wygrana; + RULE 26: IF lastMatchesResultBetweenAverage IS dobrze AND lastMatchesResultAverage IS dobrze OR lastMatchesResultBetweenAverage IS przecietnie AND lastMatchesResultAverage IS dobrze THEN prediction IS wygrana; + RULE 27: IF penaltiesAverage IS duzo THEN prediction IS wygrana; + RULE 28: IF redCardsAverage IS malo THEN prediction IS wygrana; + RULE 29: IF possessionAverage IS duzo AND goalsLostAverage IS malo THEN prediction IS wygrana; + RULE 30: IF penaltyAreaEntriesAverage is czesto THEN prediction IS wygrana; + RULE 31: IF goalsLostAverage IS malo THEN prediction IS wygrana; + RULE 32: IF goalkeeperForm IS znakomita THEN prediction IS wygrana; + RULE 33: IF formationAgainstForm IS przecietna AND goalsAverage IS duzo THEN prediction IS wygrana; END_RULEBLOCK END_FUNCTION_BLOCK \ No newline at end of file