public abstract class BaseCoOccurrenceFrequencyMatrix extends java.lang.Object implements CoOccurrenceFrequencyMatrix
MemoryCoOccurrenceFrequencyMatrix
does this by using a one-dimensional array internally).Modifier and Type | Field and Description |
---|---|
private double[] |
cofMean
co-occurrence frequency mean $\mu_{C(j)}$
|
private double[] |
cofStddev
co-occurrence frequency standard deviation $\sigma_{C(j)}$
|
private double |
scofMean
self co-occurrence frequency mean $\mu_S$
|
private double |
scofStddev
self co-occurrence frequency standard deviation $\sigma_S$
|
private double |
scofSum
equals scofMean + scofStddev
|
Constructor and Description |
---|
BaseCoOccurrenceFrequencyMatrix() |
Modifier and Type | Method and Description |
---|---|
private void |
computeCoOccurrenceFrequencyMeanValues() |
private void |
computeCoOccurrenceFrequencyStandardDeviationValues() |
private void |
computeSelfCoOccurrenceFrequencyMeanValue() |
private void |
computeSelfCoOccurrenceFrequencyStandardDeviationValue() |
void |
computeStatistics()
Assumes that the co-occurrence frequency values have been initialized.
|
double |
getMean(int index)
Returns the mean of the co-occurrence frequency values.
|
double |
getScofMean()
Returns the mean of all self co-occurrence frequency values.
|
double |
getScofStddev()
Returns the standard deviation of all self co-occurrence frequency
values.
|
double |
getScofSum()
Return the sum of mean and standard deviation of the self
co-occurrence frequency values.
|
double |
getStddev(int index)
Returns the standard deviation of the values getValue(index, i)
with i running from 0 to
CoOccurrenceFrequencyMatrix.getDimension() - 1. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, getDimension, getValue, getValue, setValue
private double[] cofMean
private double[] cofStddev
private double scofMean
private double scofStddev
private double scofSum
private void computeCoOccurrenceFrequencyMeanValues()
private void computeCoOccurrenceFrequencyStandardDeviationValues()
private void computeSelfCoOccurrenceFrequencyMeanValue()
private void computeSelfCoOccurrenceFrequencyStandardDeviationValue()
public void computeStatistics()
computeStatistics
in interface CoOccurrenceFrequencyMatrix
public double getMean(int index)
getMean
in interface CoOccurrenceFrequencyMatrix
public double getStddev(int index)
CoOccurrenceFrequencyMatrix
CoOccurrenceFrequencyMatrix.getDimension()
- 1.getStddev
in interface CoOccurrenceFrequencyMatrix
index
- first argument to all calls of getValue used to determine the standard deviationpublic double getScofMean()
getScofMean
in interface CoOccurrenceFrequencyMatrix
public double getScofStddev()
getScofStddev
in interface CoOccurrenceFrequencyMatrix
public double getScofSum()
computeStatistics()
has been called already.getScofSum
in interface CoOccurrenceFrequencyMatrix