Code Documentation: Metrics

mastml.metrics Module

This module contains a metrics class for construction and evaluation of various regression score metrics between true and model predicted data.

Metrics:
Class to construct and evaluate a list of regression metrics of interest. The full list of available metrics can be obtained from Metrics()._metric_zoo()

Functions

r2_score_adjusted(y_true, y_pred[, n_features]) Method that calculates the adjusted R^2 value
r2_score_fitted(y_true, y_pred) Method that calculates the R^2 value
r2_score_noint(y_true, y_pred) Method that calculates the R^2 value without fitting the y-intercept
rmse_over_stdev(y_true, y_pred[, train_y]) Method that calculates the root mean squared error (RMSE) of a set of data, divided by the standard deviation of the training data set.
root_mean_squared_error(y_true, y_pred) Method that calculates the root mean squared error (RMSE)

Classes

LinearRegression(*[, fit_intercept, …]) Ordinary least squares Linear Regression.
Metrics(metrics_list[, metrics_type]) Class containing access to a wide range of metrics from scikit-learn and a number of MAST-ML custom-written metrics

Class Inheritance Diagram

Inheritance diagram of mastml.metrics.Metrics