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.IOExceptionpublic java.lang.String calErrorRate(java.util.ArrayList<java.util.HashMap> statusCountList)
statusCountList -