Collect DatasetEvidence submission metadata interactively
Source:R/SubmissionDataset.R
collectEvidenceSubmissionInfo.RdThis helper gathers the evidence-to-task assignment and evidence type for
each supporting evidence item in a Trio.
Usage
collectEvidenceSubmissionInfo(trio, task_args, defaults = list())Arguments
- trio
A
Trioobject.- task_args
Named list returned by
collectTaskSubmissionInfo().- defaults
Optional named list with entries
taskNameandevidenceType. Each entry may be length 1 or length equal to the number of supporting evidence items intrio.
Examples
data <- data.frame(feature = c(1, 2, 3), row.names = paste0("sample", 1:3))
labels <- factor(c("A", "B", "A"))
names(labels) <- rownames(data)
trio <- Trio$new(
data = data,
evidence = list(class_labels = list(
evidence = labels,
metrics = "macroF1Metric"
)),
metrics = list(macroF1Metric = macroF1Metric),
name = "example_dataset",
description = "A small example dataset."
)
task_args <- list(
taskStage = "prediction",
taskType = "classification",
taskName = "class_prediction"
)
collectEvidenceSubmissionInfo(
trio,
task_args = task_args,
defaults = list(
taskName = "class_prediction",
evidenceType = "experimental_ground_truth"
)
)
#> $datasetTaskID
#> [1] "SUBMISSION_TASK_1"
#>
#> $evidenceName
#> [1] "class_labels"
#>
#> $evidenceType
#> [1] "experimental_ground_truth"
#>
#> $evidence_task_map
#> class_labels
#> "class_prediction"
#>