make_intervals: Create Interval elements, most likely to add to a...

View source: R/make_intervals.R

make_intervalsR Documentation

Create Interval elements, most likely to add to a DataDictionary element.

Description

Create Interval elements, most likely to add to a DataDictionary element.

Usage

make_intervals(
  closure = NULL,
  leftMargin = NULL,
  rightMargin = NULL,
  namespace = "4_4"
)

Arguments

closure

The 'closure' attribute of each 'Interval' element to be created in order.

leftMargin

The 'leftMargin' attribute of each 'Interval' element to be created in order.

rightMargin

The 'rightMargin' attribute of each 'Interval' element to be created in order.

namespace

The namespace of the PMML model

Details

The 'Interval' element allows 3 attributes, all of which may be defined in the 'make_intervals' function. The value of these attributes should be provided as a list. Thus the elements of the 'leftMargin' for example define the value of that attribute for each 'Interval' element in order.

Value

PMML Intervals elements.

Author(s)

Tridivesh Jena

See Also

make_values to make Values child elements, add_data_field_children to add these xml fragments to the DataDictionary PMML element.

Examples

# make 3 Interval elements
# we define the 3 Intervals as ,1]  (1,2)  and [2,
mi <- make_intervals(
  list("openClosed", "openOpen", "closedOpen"),
  list(NULL, 1, 2), list(1, 2, NULL)
)

pmml documentation built on March 18, 2022, 5:49 p.m.