InMemoryData: Store data in RAM

InMemoryDataR Documentation

Store data in RAM

Description

This data container stores a vector as it is in the RAM and makes it accessible for Compboost.

Arguments

data_mat

(matrix())
The data matrix.

data_identifier

(character(1))
Data id, e.g. a feature name.

Format

S4 object.

Usage

InMemoryData$new()
InMemoryData$new(data_mat, data_identifier)
InMemoryData$new(data_mat, data_identifier, use_sparse)

Fields

This class doesn't contain public fields.

Methods

  • ⁠$getData()⁠: ⁠() -> matrix()⁠

  • ⁠$getIdentifier()⁠: ⁠() -> character(1)⁠

Inherited methods from Data

  • ⁠$getDataType()⁠: ⁠() -> character(1)⁠

Examples

# Sample data:
data_mat = cbind(rnorm(10))

# Create new data object:
data_obj = InMemoryData$new(data_mat, "my_data_name")

# Get data and identifier:
data_obj$getData()
data_obj$getIdentifier()


schalkdaniel/compboost documentation built on April 15, 2023, 9:03 p.m.