|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.jstacs.data.Sample.WeightedSampleFactory
public static class Sample.WeightedSampleFactory
This class enables you to eliminate Sequences that occur more
than once in one or more Samples. The number of occurrences is
given by the weight for a Sequence.
| Nested Class Summary | |
|---|---|
static class |
Sample.WeightedSampleFactory.SortOperation
This enum defines the different types of sort operations
that can be performed while creating a Sample.WeightedSampleFactory. |
| Method Summary | |
|---|---|
Sequence |
getElementAt(int index)
Returns the Sequence with index index. |
int |
getNumberOfElements()
Returns the number of elements, i.e. |
Sample |
getSample()
Returns the Sample, where each Sequence occurs only
once. |
double |
getSumOfWeights()
Returns the sum of all weights. |
double |
getWeight(int index)
Returns the weight for the Sequence with index
index. |
double[] |
getWeights()
Returns a copy of the weights for the Sample. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Sample.WeightedSampleFactory(Sample.WeightedSampleFactory.SortOperation sort,
Sample... data)
throws WrongAlphabetException,
WrongLengthException
Sample.WeightedSampleFactory on the given
Sample(s) with Sample.WeightedSampleFactory.SortOperation sort.
sort - the given Sample.WeightedSampleFactory.SortOperationdata - the given Sample(s)
WrongAlphabetException - if the alphabets of the Samples do not match
WrongLengthException - does not happen (forwarded from
Sample.WeightedSampleFactory(de.jstacs.data.Sample.WeightedSampleFactory.SortOperation, de.jstacs.data.Sample[], double[][], int)
)Sample.WeightedSampleFactory(de.jstacs.data.Sample.WeightedSampleFactory.SortOperation, de.jstacs.data.Sample[], double[][], int)
public Sample.WeightedSampleFactory(Sample.WeightedSampleFactory.SortOperation sort,
Sample data,
double[] weights)
throws WrongAlphabetException,
WrongLengthException
Sample.WeightedSampleFactory on the given
Sample and an array of weights with
Sample.WeightedSampleFactory.SortOperation sort.
sort - the given Sample.WeightedSampleFactory.SortOperationdata - the given Sampleweights - the weights for each element in the Sample
WrongAlphabetException - if the alphabets of the Samples do not match
WrongLengthException - does not happen (forwarded from
Sample.WeightedSampleFactory(de.jstacs.data.Sample.WeightedSampleFactory.SortOperation, de.jstacs.data.Sample[], double[][], int)
)Sample.WeightedSampleFactory(de.jstacs.data.Sample.WeightedSampleFactory.SortOperation, de.jstacs.data.Sample[], double[][], int)
public Sample.WeightedSampleFactory(Sample.WeightedSampleFactory.SortOperation sort,
Sample data,
double[] weights,
int length)
throws WrongAlphabetException,
WrongLengthException
Sample.WeightedSampleFactory on the given
Sample and an array of weights with a given
length and Sample.WeightedSampleFactory.SortOperation sort.
sort - the given Sample.WeightedSampleFactory.SortOperationdata - the given Sampleweights - the weight for each element in the Samplelength - the length of the elements in the resulting
Sample.WeightedSampleFactory
WrongAlphabetException - if the alphabets of the Samples do not match
WrongLengthException - if the length is not supportedSample.WeightedSampleFactory(de.jstacs.data.Sample.WeightedSampleFactory.SortOperation, de.jstacs.data.Sample[], double[][], int)
public Sample.WeightedSampleFactory(Sample.WeightedSampleFactory.SortOperation sort,
Sample[] data,
double[][] weights,
int length)
throws WrongAlphabetException,
WrongLengthException
Sample.WeightedSampleFactory on the given array of
Samples and an array of weights with a given
length and Sample.WeightedSampleFactory.SortOperation sort.
sort - the given Sample.WeightedSampleFactory.SortOperationdata - the given Sampleweights - the weights for each element in each Samplelength - the length of the elements in the resulting
Sample.WeightedSampleFactory
WrongAlphabetException - if the alphabets of the Samples do not match
WrongLengthException - if the length is not supported| Method Detail |
|---|
public Sequence getElementAt(int index)
Sequence with index index.
index - the index of the Sequence
Sequence with index indexpublic int getNumberOfElements()
Sequences, in the
internal Sample.
Sequences, in the
internal Samplepublic Sample getSample()
Sample, where each Sequence occurs only
once.
Sample, where each Sequence occurs only
oncepublic double getSumOfWeights()
public double getWeight(int index)
Sequence with index
index.
index - the index of the Sequence
Sequence with index
indexpublic double[] getWeights()
Sample.
Samplepublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||