at.tuwien.ifs.somtoolbox.layers.quality
Class Trustworthiness_NeighborhoodPreservation
java.lang.Object
at.tuwien.ifs.somtoolbox.layers.quality.AbstractQualityMeasure
at.tuwien.ifs.somtoolbox.layers.quality.Trustworthiness_NeighborhoodPreservation
- All Implemented Interfaces:
- QualityMeasure
public class Trustworthiness_NeighborhoodPreservation
- extends AbstractQualityMeasure
Implematation of Trustworthiness and Neighborhood preservation Quality Measures
- Version:
- $Id: Trustworthiness_NeighborhoodPreservation.java 3883 2010-11-02 17:13:23Z frank $
- Author:
- Gerd Platzgummer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
metric
DistanceMetric metric
_K
double _K
inputDistances
Trustworthiness_NeighborhoodPreservation.DistanceTag[][] inputDistances
outputDistances
Trustworthiness_NeighborhoodPreservation.DistanceTag[][] outputDistances
twUnitValues
double[][] twUnitValues
twMapValue
double twMapValue
twK
double twK
npUnitValues
double[][] npUnitValues
npMapValue
double npMapValue
npK
double npK
Trustworthiness_NeighborhoodPreservation
public Trustworthiness_NeighborhoodPreservation(Layer layer,
InputData data)
calculateTW
private void calculateTW()
calculateNP
private void calculateNP()
rankingInputSpace
private void rankingInputSpace()
rankingOutputSpace
private void rankingOutputSpace()
Rank
private void Rank(Trustworthiness_NeighborhoodPreservation.DistanceTag[][] distances,
int s,
int samplecount)
getMapQuality
public double getMapQuality(String name)
throws QualityMeasureNotFoundException
- Throws:
QualityMeasureNotFoundException
getUnitQualities
public double[][] getUnitQualities(String name)
throws QualityMeasureNotFoundException
- Throws:
QualityMeasureNotFoundException