Theory

scalation.theory.Theory
case class Theory()

The Theory class provides a high-level unified way to run data science and machine learning models.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def exploreData(dset: Dataset): Unit

Perform Exploratory Data Analysis (EDA) using Simple Linear Regression y vs. x_j for each predictor variable x_j. FIX -- other more flexible options should be explored, exp. for time series

Perform Exploratory Data Analysis (EDA) using Simple Linear Regression y vs. x_j for each predictor variable x_j. FIX -- other more flexible options should be explored, exp. for time series

Value parameters

dset

the dataset to be explored

Attributes

def runModels(models: List[Model & Fit]): Unit

Run all models in the given list.

Run all models in the given list.

Attributes

def screenFeatures(mod: Model & Fit): Model & Fit

Screen/reduce the features/variables based on model agnostic dependency/correlation analysis of the predictor and response variables. Performs a quick pre-screening.

Screen/reduce the features/variables based on model agnostic dependency/correlation analysis of the predictor and response variables. Performs a quick pre-screening.

Value parameters

mod

the model to simplify by using fewer predictor variables

Attributes

Select the features/variables based on model QoF metrics. Requires the model to be run multiple times.

Select the features/variables based on model QoF metrics. Requires the model to be run multiple times.

Value parameters

mod

the model to simplify by using fewer predictor variables

tech

the feature selection technique to use (defaults to Backward)

Attributes

Inherited methods

def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product