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, waitclear, getDimension, getValue, getValue, setValueprivate 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 CoOccurrenceFrequencyMatrixpublic double getMean(int index)
getMean in interface CoOccurrenceFrequencyMatrixpublic double getStddev(int index)
CoOccurrenceFrequencyMatrixCoOccurrenceFrequencyMatrix.getDimension() - 1.getStddev in interface CoOccurrenceFrequencyMatrixindex - first argument to all calls of getValue used to determine the standard deviationpublic double getScofMean()
getScofMean in interface CoOccurrenceFrequencyMatrixpublic double getScofStddev()
getScofStddev in interface CoOccurrenceFrequencyMatrixpublic double getScofSum()
computeStatistics() has been called already.getScofSum in interface CoOccurrenceFrequencyMatrix