Description Usage Arguments Details Value References See Also Examples
Create a RAkEL model for multilabel classification.
1 2 3 4 5 6 7 8 9 10 |
mdata |
A mldr dataset used to train the binary models. |
base.algorithm |
A string with the name of the base algorithm. (Default:
|
k |
The number of labels used in each labelset. (Default: |
m |
The number of LP models. Used when overlapping is TRUE, otherwise it
is ignored. (Default: |
overlapping |
Logical value, that defines if the method must overlapping
the labelsets. If FALSE the method uses disjoint labelsets.
(Default: |
... |
Others arguments passed to the base algorithm for all subproblems. |
cores |
The number of cores to parallelize the training. Values higher
than 1 require the parallel package. (Default:
|
seed |
An optional integer used to set the seed. This is useful when
the method is running in parallel. (Default:
|
RAndom k labELsets is an ensemble of LP models where each classifier is trained with a small set of labels, called labelset. Two different strategies for constructing the labelsets are the disjoint and overlapping labelsets.
An object of class RAkELmodel
containing the set of fitted
models, including:
A vector with the label names.
A list with the labelsets used to build the LP models.
A list of the generated models, named by the label names.
Tsoumakas, G., Katakis, I., & Vlahavas, I. (2011). Random k-labelsets for multilabel classification. IEEE Transactions on Knowledge and Data Engineering, 23(7), 1079-1089.
Other Transformation methods:
brplus()
,
br()
,
cc()
,
clr()
,
dbr()
,
ebr()
,
ecc()
,
eps()
,
esl()
,
homer()
,
lift()
,
lp()
,
mbr()
,
ns()
,
ppt()
,
prudent()
,
ps()
,
rdbr()
,
rpc()
Other Powerset:
eps()
,
lp()
,
ppt()
,
ps()
1 2 3 4 5 6 7 8 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.