PredictionClust | R Documentation |
This object wraps the predictions returned by a learner of class LearnerClust, i.e. the predicted partition and cluster probability.
mlr3::Prediction
-> PredictionClust
partition
(integer()
)
Access the stored partition.
prob
(matrix()
)
Access to the stored probabilities.
new()
Creates a new instance of this R6 class.
PredictionClust$new( task = NULL, row_ids = task$row_ids, partition = NULL, prob = NULL, check = TRUE )
task
(TaskClust)
Task, used to extract defaults for row_ids
.
row_ids
(integer()
)
Row ids of the predicted observations, i.e. the row ids of the test set.
partition
(integer()
)
Vector of cluster partitions.
prob
(matrix()
)
Numeric matrix of cluster membership probabilities with one column for each cluster
and one row for each observation.
Columns must be named with cluster numbers, row names are automatically removed.
If prob
is provided, but partition
is not, the cluster memberships are calculated from
the probabilities using max.col()
with ties.method
set to "first"
.
check
(logical(1)
)
If TRUE
, performs some argument checks and predict type conversions.
clone()
The objects of this class are cloneable with this method.
PredictionClust$clone(deep = FALSE)
deep
Whether to make a deep clone.
library(mlr3)
library(mlr3cluster)
task = tsk("usarrests")
learner = lrn("clust.kmeans")
p = learner$train(task)$predict(task)
p$predict_types
head(as.data.table(p))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.