TaskDesc: Description object for task.
Description
Description object for task, encapsulates basic properties of the task
without having to store the complete data set.
Details
Object members:
- id [
character(1)
] - Id string of task.
- type [
character(1)
] - Type of task, classif for classification,
regr for regression, surv for survival and cluster for
cluster analysis, costsens for cost-sensitive classification, and
multilabel for multilabel classification.
- target [
character(0)
| character(1)
| character(2)
| character(n.classes)
] -
Name(s) of the target variable(s).
For surv these are the names of the survival time and event columns, so it has length 2.
For costsens it has length 0, as there is no target column, but a cost matrix instead.
For multilabel these are the names of logical columns that indicate whether a
class label is present and the number of target variables corresponds to the number of
classes.
- size [
integer(1)
] - Number of cases in data set.
- n.feat [
integer(2)
] - Number of features, named vector with entries:
numerics, factors, ordered.
- has.missings [
logical(1)
] - Are missing values present?
- has.weights [
logical(1)
] - Are weights specified for each observation?
- has.blocking [
logical(1)
] - Is a blocking factor for cases available in the task?
- class.levels [
character
] - All possible classes.
Only present for classif, costsens, and multilabel.
- positive [
character(1)
] - Positive class label for binary classification.
Only present for classif, NA for multiclass.
- negative [
character(1)
] - Negative class label for binary classification.
Only present for classif, NA for multiclass.
- censoring [
character(1)
] - Censoring type for survival analysis.
Only present for surv, one of rcens for right censored data,
lcens for left censored data, and icens for interval censored
data.