| 
 |   | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.lmu.ifi.dbs.elki.algorithm.AbstractAlgorithm<R>
de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm<V,D,OutlierResult>
de.lmu.ifi.dbs.elki.algorithm.outlier.spatial.CTLuGLSBackwardSearchAlgorithm<V,D>
V - Vector type to use for distancesD - Distance function to use@Title(value="GLS-Backward Search")
@Reference(authors="F. Chen and C.-T. Lu and A. P. Boedihardjo",
           title="GLS-SOD: A Generalized Local Statistical Approach for Spatial Outlier Detection",
           booktitle="Proc. 16th ACM SIGKDD international conference on Knowledge discovery and data mining",
           url="http://dx.doi.org/10.1145/1835804.1835939")
public class CTLuGLSBackwardSearchAlgorithm<V extends NumberVector<?,?>,D extends NumberDistance<D,?>>
GLS-Backward Search is a statistical approach to detecting spatial outliers.
 F. Chen and C.-T. Lu and A. P. Boedihardjo: 
 GLS-SOD: A Generalized Local Statistical Approach for Spatial Outlier
 Detection 
 In Proc. 16th ACM SIGKDD international conference on Knowledge discovery and
 data mining, 2010
 
| Nested Class Summary | |
|---|---|
| static class | CTLuGLSBackwardSearchAlgorithm.Parameterizer<V extends NumberVector<?,?>,D extends NumberDistance<D,?>>Parameterization class | 
| Field Summary | |
|---|---|
| private  double | alphaParameter Alpha - significance niveau | 
| private  int | kParameter k - neighborhood size | 
| private static Logging | loggerThe logger for this class. | 
| Fields inherited from class de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm | 
|---|
| DISTANCE_FUNCTION_ID | 
| Constructor Summary | |
|---|---|
| CTLuGLSBackwardSearchAlgorithm(DistanceFunction<V,D> distanceFunction,
                               int k,
                               double alpha)Constructor. | |
| Method Summary | |
|---|---|
|  TypeInformation[] | getInputTypeRestriction()Get the input type restriction used for negotiating the data query. | 
| protected  Logging | getLogger()Get the (STATIC) logger for this class. | 
|  OutlierResult | run(Relation<V> relationx,
    Relation<? extends NumberVector<?,?>> relationy)Run the algorithm | 
| private  Pair<DBID,Double> | singleIteration(Relation<V> relationx,
                Relation<? extends NumberVector<?,?>> relationy)Run a single iteration of the GLS-SOD modeling step | 
| Methods inherited from class de.lmu.ifi.dbs.elki.algorithm.AbstractDistanceBasedAlgorithm | 
|---|
| getDistanceFunction | 
| Methods inherited from class de.lmu.ifi.dbs.elki.algorithm.AbstractAlgorithm | 
|---|
| makeParameterDistanceFunction, run | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface de.lmu.ifi.dbs.elki.algorithm.outlier.OutlierAlgorithm | 
|---|
| run | 
| Field Detail | 
|---|
private static final Logging logger
private double alpha
private int k
| Constructor Detail | 
|---|
public CTLuGLSBackwardSearchAlgorithm(DistanceFunction<V,D> distanceFunction,
                                      int k,
                                      double alpha)
distanceFunction - Distance functionk - number of nearest neighbors to usealpha - Significance niveau| Method Detail | 
|---|
public OutlierResult run(Relation<V> relationx,
                         Relation<? extends NumberVector<?,?>> relationy)
relationx - Spatial relationrelationy - Attribute relation
private Pair<DBID,Double> singleIteration(Relation<V> relationx,
                                          Relation<? extends NumberVector<?,?>> relationy)
relationx - Geo relationrelationy - Attribute relation
public TypeInformation[] getInputTypeRestriction()
AbstractAlgorithm
getInputTypeRestriction in interface AlgorithmgetInputTypeRestriction in class AbstractAlgorithm<OutlierResult>protected Logging getLogger()
AbstractAlgorithm
getLogger in class AbstractAlgorithm<OutlierResult>| 
 | 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||