public class CrossValidate
extends java.lang.Object
Constructor and Description |
---|
CrossValidate() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
calErrorRate(java.util.ArrayList<java.util.HashMap> statusCountList)
sensitivity = #TP / (#TP + #FN)
specificity = #TN / (#TN + #FP)
|
java.util.ArrayList<java.util.HashMap> |
runTest(java.io.File tax_file,
java.io.File source_file,
java.io.File out_file,
java.lang.String rdmSelectedRank,
float fraction,
java.lang.Integer partialLength,
boolean useSeed,
int min_bootstrap_words)
The method randomly selects a fraction of sequences from the source file as test set,
used the remaining sequences from the source file as training set.
|
public java.util.ArrayList<java.util.HashMap> runTest(java.io.File tax_file, java.io.File source_file, java.io.File out_file, java.lang.String rdmSelectedRank, float fraction, java.lang.Integer partialLength, boolean useSeed, int min_bootstrap_words) throws java.io.IOException
tax_file
- source_file
- selectedTestSeqIDs
- java.io.IOException
public java.lang.String calErrorRate(java.util.ArrayList<java.util.HashMap> statusCountList)
statusCountList
-