|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectjAudioFeatureExtractor.Aggregators.Aggregator
jAudioFeatureExtractor.Aggregators.StandardDeviation
public class StandardDeviation
This generic aggregator calculates standard deviation of each feature dimension independently. It is one of the original aggregators used in MIR research, present in the original Marsyas (2000) by Tzanetakis and Cook.
Field Summary |
---|
Fields inherited from class jAudioFeatureExtractor.Aggregators.Aggregator |
---|
LINE_SEP |
Constructor Summary | |
---|---|
StandardDeviation()
Constructs a new standard deviation aggregator. |
Method Summary | |
---|---|
void |
aggregate(double[][][] values)
Aggregates the values of the features specified by the init function accross all windows of the data recieved. |
java.lang.Object |
clone()
Create a new aggregator of the same class |
FeatureDefinition |
getFeatureDefinition()
Description of a particular instantiation of an aggregate. |
java.lang.String[] |
getFeaturesToApply()
Provide a list of features that are to be aggregated by this feature. |
void |
init(int[] featureIndecis)
Specifies which Features are to be extracted and the index of these features in the values array that will passed into the aggregate function |
void |
setSource(FeatureExtractor feature)
|
Methods inherited from class jAudioFeatureExtractor.Aggregators.Aggregator |
---|
calculateOffset, collapseFeatures, getAggregatorDefinition, getParamaters, getResults, outputACEFeatureKeyEntries, outputACEValueEntries, outputARFFHeaderEntries, outputARFFValueEntries, setParameters |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StandardDeviation()
Method Detail |
---|
public void aggregate(double[][][] values)
Aggregator
aggregate
in class Aggregator
values
- complete array of the extracted features. Indecis are window,
feature, and then feature value.public java.lang.Object clone()
Aggregator
clone
in class Aggregator
public FeatureDefinition getFeatureDefinition()
Aggregator
getFeatureDefinition
in class Aggregator
public java.lang.String[] getFeaturesToApply()
Aggregator
getFeaturesToApply
in class Aggregator
public void init(int[] featureIndecis) throws java.lang.Exception
Aggregator
init
in class Aggregator
featureIndecis
- Indecis of these features in the array passed in aggregate
java.lang.Exception
- if either parameter is null, of dicffering lengths, or
contain invalid index values.public void setSource(FeatureExtractor feature)
setSource
in class Aggregator
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |