| worm_evaluate,WormTensor-method {WormTensor} | R Documentation | 
Evaluates clustering result An evaluation result is generated from a WormTensor object.
Description
Evaluates clustering result An evaluation result is generated from a WormTensor object.
Usage
## S4 method for signature 'WormTensor'
worm_evaluate(object, labels = NULL)
Arguments
object | 
 WormTensor object with a result of worm_clustering  | 
labels | 
 Labels for external evaluation  | 
Value
WormTensor object with an evaluation result added
Examples
    # Pipe Operation
    worm_download("mSBD", qc = "PASS")$Ds |>
        as_worm_tensor() |>
            worm_membership(k = 6) |>
                worm_clustering() -> object
     # Internal evaluation
     worm_evaluate(object) -> object_internal
     # External evaluation by sample labels
     labels <- list(
         label1 = sample(3, length(object@clustering), replace = TRUE),
         label2 = sample(4, length(object@clustering), replace = TRUE),
         label3 = sample(5, length(object@clustering), replace = TRUE)
     )
     worm_evaluate(object, labels) -> object_external
     # External evaluation by worm_download labels
     Ds_mSBD <- worm_download("mSBD", qc = "PASS")
     labels <- list(
         label1 = replace(
             Ds_mSBD$labels$Class,
             which(is.na(Ds_mSBD$labels$Class)),
             "NA"
         ),
         label2 = sample(4, length(object@clustering), replace = TRUE),
         label3 = sample(5, length(object@clustering), replace = TRUE)
     )
     worm_evaluate(object, labels) -> object_external_Class
[Package WormTensor version 0.1.1 Index]