- saveFreq
[numeric]: Long computations can take several
days. So it is possible to save the object ClusterLongData3d
on which works kml3d once in a while. saveFreq
defines the frequency of the saving
process. The ClusterLongData3d is saved every saveFreq
clustering calculations. The object is saved in the file
objectName.Rdata in the curent folder.
- maxIt
[numeric]: Set a limit to the number of iteration if
convergence is not reached.
- imputationMethod
[character]: the calculation of quality
criterion can not be done if some value are
missing. imputationMethod define the method use to impute the
missing value. See imputation for detail.
- distanceName
[character]: name of the
distance used by k-means. If the distanceName is "euclidean3d", a compiled optimized version specificaly design for
joint-trajectories version is used. Otherwise, the function define in
the slot distance is used.
- power
[numeric]: If distanceName="minkowski", this define
the power that will be used.
- distance
[numeric <- function(trajA,trajB)]: function that computes the
distance between two trajectories. If no function is specified, the Euclidian
distance with Gower adjustment (to deal with missing value) is
used.
- centerMethod
[numeric <-
function(vector(numeric))]: k-means algorithm computes the centers of
each cluster. It is possible to personalize the definition of
"center" by defining a function "centerMethod". This function should
take a vector of numeric as argument and return a single numeric -the
center of the vector-.
- startingCond
[character]: specifies the starting
condition. Should be one of "randomAll", "randomK", "maxDist",
"kmeans++", "kmeans+", "kmeans-" or "kmeans--" (see
initializePartition for details). It
also could take two specifics values: "all" stands for
c("maxDist","kmeans-") then an alternance of "kmeans--" and
"randomK" while "nearlyAll" stands for
"kmeans-" then an alternance of "kmeans--" and "randomK".
- nbCriterion
[numeric]: set the maximum number of
quality criterion that are display on the graph (since displaying
a high criterion number an slow down the overall process, the
default value is 100).
- scale
[logical]: if TRUE, then the data will be
automaticaly scaled (using the function scale with
default values) before the execution of k-means on joint
trajectories. Then the data
will be restore (using the function restoreRealData)
just before the end of the function kml3d. This option
has no effect on kml.