dtwclust
dtwclust-class
objects.
"show"(object)
"update"(object, ..., evaluate = TRUE)
"predict"(object, newdata = NULL, ...)
"plot"(x, y, ..., clus = seq_len(x@k), labs.arg = NULL, data = NULL, time = NULL, plot = TRUE, type = NULL, show.centroids = TRUE)
dtwclust-class
as returned by dtwclust
.geom_line
for the plotting of the
cluster centers, or to plot.hclust
. See details.TRUE
and evaluates the updated call, which will result in
a new dtwclust
object. Otherwise, it returns the unevaluated call.dtwclust
.labs
for more
informationdtwclust
.FALSE
in case you want to save the ggplot object without
printing anything to screenNULL
means default. See details.gg
object (or NULL
for dendrogram plot) invisibly.
flexclust
package are: randIndex
and
clusterSim
.Show method displays basic information from the clustering results.
The update
method takes the original function call, replaces any provided argument and optionally
evaluates the call again. Use evaluate = FALSE
if you want to get the
unevaluated call.
The predict
generic can take the usual newdata
argument and it returns the cluster(s) to which
the data belongs; if NULL
, it simply returns the obtained cluster indices. It preprocesses
the data with the corresponding function if available.
The plot method uses the ggplot2
plotting system (see ggplot
).
The default depends on whether a hierarchical method was used or not. In those cases, the dendrogram is
plotted by default; you can pass any extra parameters to plot.hclust
via ...
.
Otherwise, the function plots the time series of each cluster along with the obtained centroid.
The default values for cluster centroids are: linetype = "dashed"
, size = 1.5
,
colour = "black"
, alpha = 0.5
. You can change this by means of ...
.
You can choose what to plot with the type
parameter. Possible options are:
"dendrogram"
: Only available for hierarchical clustering.
"series"
: Plot the time series divided into clusters without including centroids.
"centroids"
: Plot the obtained centroids only.
"sc"
: Plot both series and centroids
The flag save.data
should be set to TRUE
when running dtwclust
to be able to
use this. Optionally, you can manually provide the data in the data
parameter.
If created, the function returns the gg
object invisibly, in case you want to modify it to your
liking. You might want to look at ggplot_build
if that's the case.
dtwclust-class
, dtwclust
, ggplot