Class ViterbiOutputData

java.lang.Object
  extended byOutputData
      extended byViterbiOutputData

public class ViterbiOutputData
extends OutputData

Represents mvnhmm version 2.0 output file for action type learn. Have functions to get rainfall probabilities and amounts.

Author:
Lulin Song

Method Summary
 int[][] getData()
          Get rainfall probabilites information.
 double[][] getRainfallAmount()
          Get rainfall amounts for each station and each state.
 double[][] getStationStatesProbabilites()
          Get rainfall probabilites information.
 boolean isValid()
          Check validity.
 
Methods inherited from class OutputData
getImportantText
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getData

public int[][] getData()
Get rainfall probabilites information.

Returns:
two dimension array that each row represents one station's probabilities for different states.

getStationStatesProbabilites

public double[][] getStationStatesProbabilites()
Get rainfall probabilites information.

Overrides:
getStationStatesProbabilites in class OutputData
Returns:
two dimension array that each row represents one station's probabilities for different states. will return null since it doesn't have this kind data.

getRainfallAmount

public double[][] getRainfallAmount()
Get rainfall amounts for each station and each state.

Overrides:
getRainfallAmount in class OutputData
Returns:
two dimension double array that each row represents one station's rainfall amount for different states. will return null since it doesn't have this kind data.

isValid

public boolean isValid()
Check validity.

Overrides:
isValid in class OutputData
Returns:
true if there are data, otherwise false.