mild_df {mildsvm} | R Documentation |
Build a MILD data frame
Description
mild_df()
constructs a data frame that corresponds to Multiple Instance
Learning with Distributional Instances (MILD) data. A mild_df
object must
have three special columns:
-
bag_label
, determines the label of each bag, typically fromc(0, 1)
-
bag_name
, character or factor that specifies the bag that each sample belongs to. -
instance_name
, character or factor that specifies the instance that each sample belongs to.
Usage
mild_df(
bag_label = character(),
bag_name = character(),
instance_name = character(),
...,
instance_label = NULL
)
Arguments
bag_label |
A |
bag_name |
A |
instance_name |
A |
... |
A set of name-value pairs. These construct the covariates for a
|
instance_label |
A |
Details
We refer to the rows of a mild_df
as samples, since they are
thought of as draws from the distribution that determines each instance.
Each instance is contained in a bag, with a corresponding label. Instance
labels can be provided, but they will be pulled in as an attribute.
Value
A 'mild_df' object. This data.frame-like has columns bag_label
,
bag_name
, instance_name
, and those specified in ...
. It also inherits
from the 'tbl_df'
and 'tbl'
classes.
Author(s)
Yifei Liu, Sean Kent
See Also
-
as_mild_df()
to convert data.frames tomild_df
s. -
generate_mild_df()
for simulating amild_df
object. -
summarize_samples()
for summarizing themild_df
into a multiple instance learning data set.
Examples
mild_df('bag_label' = factor(c(1, 1, 0)),
'bag_name' = c(rep('bag_1', 2), 'bag_2'),
'instance_name' = c('bag_1_inst_1', 'bag_1_inst_2', 'bag_2_inst_1'),
'X1' = c(-0.4, 0.5, 2),
'instance_label' = c(0, 1, 0))