edu.ucla.belief.io
Class CPTImport

Object
  extended by CPTImport

public class CPTImport
extends Object

Import cpt data from a tab-delimited file, e.g. created by Excel. Supports interpreting partial information.

Since:
022405
Author:
Keith Cascio

Nested Class Summary
static class CPTImport.CompleteParameterRecorder
           
static class CPTImport.IncompleteParameterRecorder
           
static interface CPTImport.ParameterRecorder
           
 
Field Summary
static String STR_DELIMITERS
           
 
Constructor Summary
CPTImport()
           
 
Method Summary
 void assign(String token, FiniteVariable variable)
           
 CPTInfo createCPT(CPTInfo info, String tokenProbabilityColumn)
           
 CPTImportColumnInfo forToken(String token)
           
 List getColumns()
           
 File getInputFile()
           
 int getNumConditionsInFile()
           
 int getProgress()
           
 boolean isDataCompleteFor(FiniteVariable joint)
           
 void scanColumnNames(File inputfile)
           
 void scanRows()
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STR_DELIMITERS

public static final String STR_DELIMITERS
See Also:
Constant Field Values
Constructor Detail

CPTImport

public CPTImport()
Method Detail

scanColumnNames

public void scanColumnNames(File inputfile)
                     throws Exception
Throws:
Exception

getColumns

public List getColumns()

scanRows

public void scanRows()
              throws Exception
Throws:
Exception

assign

public void assign(String token,
                   FiniteVariable variable)

forToken

public CPTImportColumnInfo forToken(String token)

getNumConditionsInFile

public int getNumConditionsInFile()

createCPT

public CPTInfo createCPT(CPTInfo info,
                         String tokenProbabilityColumn)
                  throws Exception
Throws:
Exception

isDataCompleteFor

public boolean isDataCompleteFor(FiniteVariable joint)

getProgress

public int getProgress()

getInputFile

public File getInputFile()


Copyright 2010 UCLA Automated Reasoning Group