Class PredictSubject

java.lang.Object
  extended byPredictSubject

public class PredictSubject
extends java.lang.Object


Constructor Summary
PredictSubject(Samling collection, int deleTall)
          Konstruktør, oppretter PredictSubject objekt
 
Method Summary
 int countAntallTreffA(int start, int stop, RelevantSubjects relevant)
          Metode som teller antall treff ved sammenligning med første subject i listen over gjettede subject
 int countAntallTreffAB(int start, int stop, RelevantSubjects relevant)
          Metode som teller antall treff ved sammenligning med første eller andre subject i listen over gjettede subject
 int countAntallTreffABC(int start, int stop, RelevantSubjects relevant)
          Metode som teller antall treff ved sammenligning med første eller andre eller tredje subject i listen over gjettede subject
 int countAntallTreffABCD(int start, int stop, RelevantSubjects relevant)
          Metode som teller antall treff ved sammenligning med første, andre, tredje eller fjerde subject i listen over gjettede subject
 int countAntallTreffABCDE(int start, int stop, RelevantSubjects relevant)
          Metode som teller antall treff ved sammenligning med første, andre, tredje, fjerde eller femte subject i listen over gjettede subject
static void main(java.lang.String[] args)
          Main metoden Henter inn ordliste i fra fil og lager ArrayList og HashSet av det som sendes til Vocabulary.
 void skrivResultaterTilFil()
          Metode som skriver resultater i fra sammenligningene til fil Metoden er veldig statisk.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PredictSubject

public PredictSubject(Samling collection,
                      int deleTall)
Konstruktør, oppretter PredictSubject objekt

Parameters:
collection - Samling
deleTall - int (antallet klassen skal deles på)
Method Detail

countAntallTreffA

public int countAntallTreffA(int start,
                             int stop,
                             RelevantSubjects relevant)
Metode som teller antall treff ved sammenligning med første subject i listen over gjettede subject

Parameters:
start - int startindex for denne del av testsett
stop - int sluttindex for denne del av testsett
relevant - RelevantSubjects, angir treningssett
Returns:
countAntallTreff A int

countAntallTreffAB

public int countAntallTreffAB(int start,
                              int stop,
                              RelevantSubjects relevant)
Metode som teller antall treff ved sammenligning med første eller andre subject i listen over gjettede subject

Parameters:
start - int startindex for denne del av testsett
stop - int sluttindex for denne del av testsett
relevant - RelevantSubjects, angir treningssett
Returns:
countAntallTreff A eller B int

countAntallTreffABC

public int countAntallTreffABC(int start,
                               int stop,
                               RelevantSubjects relevant)
Metode som teller antall treff ved sammenligning med første eller andre eller tredje subject i listen over gjettede subject

Parameters:
start - int startindex for denne del av testsett
stop - int sluttindex for denne del av testsett
relevant - RelevantSubjects, angir treningssett
Returns:
countAntallTreff A eller B eller C int

countAntallTreffABCD

public int countAntallTreffABCD(int start,
                                int stop,
                                RelevantSubjects relevant)
Metode som teller antall treff ved sammenligning med første, andre, tredje eller fjerde subject i listen over gjettede subject

Parameters:
start - int startindex for denne del av testsett
stop - int sluttindex for denne del av testsett
relevant - RelevantSubjects, angir treningssett
Returns:
countAntallTreff A eller B eller C eller D int

countAntallTreffABCDE

public int countAntallTreffABCDE(int start,
                                 int stop,
                                 RelevantSubjects relevant)
Metode som teller antall treff ved sammenligning med første, andre, tredje, fjerde eller femte subject i listen over gjettede subject

Parameters:
start - int startindex for denne del av testsett
stop - int sluttindex for denne del av testsett
relevant - RelevantSubjects, angir treningssett
Returns:
countAntallTreff A eller B eller C eller D eller E int

skrivResultaterTilFil

public void skrivResultaterTilFil()
Metode som skriver resultater i fra sammenligningene til fil Metoden er veldig statisk.

Throws:
java.io.IOException

main

public static void main(java.lang.String[] args)
Main metoden Henter inn ordliste i fra fil og lager ArrayList og HashSet av det som sendes til Vocabulary. mainmetoden, har en konstruktor som tar inn en collection og et antall samlingen skal deles i(4) bruke metode fra collection som gir totalt antall dokumenter, da vet man hvor mange dokumenter man skal ved å bruke next funksjonaliteten går gjennom første fjerdedel av dokument og de skal en ta subjektene og legge til subjektlisten i relevantsubject, går gjennom alle subjektene i RelevantSubjects og for hvert subject normaliserer med vektormodellen de dokumentene som hører til subjectet (i første fjerdedel)

Parameters:
args -