|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
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 Sequence
s that occur more
than once in one or more Sample
s. 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.SortOperation
data
- the given Sample
(s)
WrongAlphabetException
- if the alphabets of the Sample
s 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.SortOperation
data
- the given Sample
weights
- the weights for each element in the Sample
WrongAlphabetException
- if the alphabets of the Sample
s 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.SortOperation
data
- the given Sample
weights
- the weight for each element in the Sample
length
- the length of the elements in the resulting
Sample.WeightedSampleFactory
WrongAlphabetException
- if the alphabets of the Sample
s 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
Sample
s and an array of weights
with a given
length
and Sample.WeightedSampleFactory.SortOperation
sort
.
sort
- the given Sample.WeightedSampleFactory.SortOperation
data
- the given Sample
weights
- the weights for each element in each Sample
length
- the length of the elements in the resulting
Sample.WeightedSampleFactory
WrongAlphabetException
- if the alphabets of the Sample
s do not match
WrongLengthException
- if the length is not supportedMethod Detail |
---|
public Sequence getElementAt(int index)
Sequence
with index index
.
index
- the index of the Sequence
Sequence
with index index
public int getNumberOfElements()
Sequence
s, in the
internal Sample
.
Sequence
s, in the
internal Sample
public 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
index
public double[] getWeights()
Sample
.
Sample
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |