ELKI參數有一個文檔。您可以在命令行幫助(使用-help
或-description <classname>
)或MiniGUI的工具提示中找到它。我不得不說,MiniGUI可以使這個更容易訪問,但我不擅長UI設計,而且UI是完全通用的,可以通過可用參數以編程方式生成。
以下是命令行ELKI的輸出,
java -jar elki.jar KDDCLIApplication -description
de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction
其產生所述參數的解釋:
Description for class
de.lmu.ifi.dbs.elki.distance.distancefunction.geo.DimensionSelectingLatLngDistanceFunction
DimensionSelectingLatLngDistanceFunction
-distance.latitudedim <int>
The dimension containing the latitude.
Constraint: distance.latitudedim >= 0.
-distance.longitudedim <int>
The dimension containing the longitude.
Constraint: distance.longitudedim >= 0.
-geo.model <class|object>
Earth model to use for projection. Default: spherical model.
Implementing de.lmu.ifi.dbs.elki.math.geodesy.EarthModel
Known classes (default package de.lmu.ifi.dbs.elki.math.geodesy):
-> SphericalHaversineEarthModel
-> SphericalVincentyEarthModel
-> SphericalCosineEarthModel
-> WGS84SpheroidEarthModel
-> GRS80SpheroidEarthModel
-> WGS72SpheroidEarthModel
-> GRS67SpheroidEarthModel
-> Clarke1880SpheroidEarthModel
-> Clarke1858SpheroidEarthModel
Default: SphericalVincentyEarthModel
短的解釋是:它的TE 屬性編號(從0開始,整數和非負數)包含每個矢量內的經度和緯度。所以如果你的CSV文件有列
shoe-size latitude random-number longitude weight
那麼你會使用-distance.latitudedim 1 -distance.longitudedim 3
。