bigquery  v2
Public Member Functions | Static Public Member Functions | List of all members
google_bigquery_api::RegressionMetrics Class Reference

#include <regression_metrics.h>

Inheritance diagram for google_bigquery_api::RegressionMetrics:

Public Member Functions

 RegressionMetrics (const Json::Value &storage)
 
 RegressionMetrics (Json::Value *storage)
 
virtual ~RegressionMetrics ()
 
const StringPiece GetTypeName () const
 
bool has_mean_absolute_error () const
 
void clear_mean_absolute_error ()
 
double get_mean_absolute_error () const
 
void set_mean_absolute_error (double value)
 
bool has_mean_squared_error () const
 
void clear_mean_squared_error ()
 
double get_mean_squared_error () const
 
void set_mean_squared_error (double value)
 
bool has_mean_squared_log_error () const
 
void clear_mean_squared_log_error ()
 
double get_mean_squared_log_error () const
 
void set_mean_squared_log_error (double value)
 
bool has_median_absolute_error () const
 
void clear_median_absolute_error ()
 
double get_median_absolute_error () const
 
void set_median_absolute_error (double value)
 
bool has_r_squared () const
 
void clear_r_squared ()
 
double get_r_squared () const
 
void set_r_squared (double value)
 

Static Public Member Functions

static RegressionMetricsNew ()
 

Detailed Description

Evaluation metrics for regression and explicit feedback type matrix factorization models.

Constructor & Destructor Documentation

◆ RegressionMetrics() [1/2]

google_bigquery_api::RegressionMetrics::RegressionMetrics ( const Json::Value &  storage)
explicit

Standard constructor for an immutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ RegressionMetrics() [2/2]

google_bigquery_api::RegressionMetrics::RegressionMetrics ( Json::Value *  storage)
explicit

Standard constructor for a mutable data object instance.

Parameters
[in]storageThe underlying data storage for this instance.

◆ ~RegressionMetrics()

google_bigquery_api::RegressionMetrics::~RegressionMetrics ( )
virtual

Standard destructor.

Member Function Documentation

◆ clear_mean_absolute_error()

void google_bigquery_api::RegressionMetrics::clear_mean_absolute_error ( )
inline

Clears the 'meanAbsoluteError' attribute.

◆ clear_mean_squared_error()

void google_bigquery_api::RegressionMetrics::clear_mean_squared_error ( )
inline

Clears the 'meanSquaredError' attribute.

◆ clear_mean_squared_log_error()

void google_bigquery_api::RegressionMetrics::clear_mean_squared_log_error ( )
inline

Clears the 'meanSquaredLogError' attribute.

◆ clear_median_absolute_error()

void google_bigquery_api::RegressionMetrics::clear_median_absolute_error ( )
inline

Clears the 'medianAbsoluteError' attribute.

◆ clear_r_squared()

void google_bigquery_api::RegressionMetrics::clear_r_squared ( )
inline

Clears the 'rSquared' attribute.

◆ get_mean_absolute_error()

double google_bigquery_api::RegressionMetrics::get_mean_absolute_error ( ) const
inline

Get the value of the 'meanAbsoluteError' attribute.

◆ get_mean_squared_error()

double google_bigquery_api::RegressionMetrics::get_mean_squared_error ( ) const
inline

Get the value of the 'meanSquaredError' attribute.

◆ get_mean_squared_log_error()

double google_bigquery_api::RegressionMetrics::get_mean_squared_log_error ( ) const
inline

Get the value of the 'meanSquaredLogError' attribute.

◆ get_median_absolute_error()

double google_bigquery_api::RegressionMetrics::get_median_absolute_error ( ) const
inline

Get the value of the 'medianAbsoluteError' attribute.

◆ get_r_squared()

double google_bigquery_api::RegressionMetrics::get_r_squared ( ) const
inline

Get the value of the 'rSquared' attribute.

◆ GetTypeName()

const StringPiece google_bigquery_api::RegressionMetrics::GetTypeName ( ) const
inline

Returns a string denoting the type of this data object.

Returns
google_bigquery_api::RegressionMetrics

◆ has_mean_absolute_error()

bool google_bigquery_api::RegressionMetrics::has_mean_absolute_error ( ) const
inline

Determine if the 'meanAbsoluteError' attribute was set.

Returns
true if the 'meanAbsoluteError' attribute was set.

◆ has_mean_squared_error()

bool google_bigquery_api::RegressionMetrics::has_mean_squared_error ( ) const
inline

Determine if the 'meanSquaredError' attribute was set.

Returns
true if the 'meanSquaredError' attribute was set.

◆ has_mean_squared_log_error()

bool google_bigquery_api::RegressionMetrics::has_mean_squared_log_error ( ) const
inline

Determine if the 'meanSquaredLogError' attribute was set.

Returns
true if the 'meanSquaredLogError' attribute was set.

◆ has_median_absolute_error()

bool google_bigquery_api::RegressionMetrics::has_median_absolute_error ( ) const
inline

Determine if the 'medianAbsoluteError' attribute was set.

Returns
true if the 'medianAbsoluteError' attribute was set.

◆ has_r_squared()

bool google_bigquery_api::RegressionMetrics::has_r_squared ( ) const
inline

Determine if the 'rSquared' attribute was set.

Returns
true if the 'rSquared' attribute was set.

◆ New()

RegressionMetrics * google_bigquery_api::RegressionMetrics::New ( )
static

Creates a new default instance.

Returns
Ownership is passed back to the caller.

◆ set_mean_absolute_error()

void google_bigquery_api::RegressionMetrics::set_mean_absolute_error ( double  value)
inline

Change the 'meanAbsoluteError' attribute.

Mean absolute error.

Parameters
[in]valueThe new value.

◆ set_mean_squared_error()

void google_bigquery_api::RegressionMetrics::set_mean_squared_error ( double  value)
inline

Change the 'meanSquaredError' attribute.

Mean squared error.

Parameters
[in]valueThe new value.

◆ set_mean_squared_log_error()

void google_bigquery_api::RegressionMetrics::set_mean_squared_log_error ( double  value)
inline

Change the 'meanSquaredLogError' attribute.

Mean squared log error.

Parameters
[in]valueThe new value.

◆ set_median_absolute_error()

void google_bigquery_api::RegressionMetrics::set_median_absolute_error ( double  value)
inline

Change the 'medianAbsoluteError' attribute.

Median absolute error.

Parameters
[in]valueThe new value.

◆ set_r_squared()

void google_bigquery_api::RegressionMetrics::set_r_squared ( double  value)
inline

Change the 'rSquared' attribute.

R^2 score.

Parameters
[in]valueThe new value.

The documentation for this class was generated from the following files: