Click or drag to resize
Accord.NET (logo)

MultivariateLinearRegressionCoefficientOfDetermination Method (Double, Double, Boolean, Double)

Gets the coefficient of determination, as known as R² (r-squared).

Namespace:  Accord.Statistics.Models.Regression.Linear
Assembly:  Accord.Statistics (in Accord.Statistics.dll) Version: 3.8.0
Syntax
public double[] CoefficientOfDetermination(
	double[][] inputs,
	double[][] outputs,
	bool adjust,
	double[] weights = null
)
Request Example View Source

Parameters

inputs
Type: SystemDouble
outputs
Type: SystemDouble
adjust
Type: SystemBoolean
weights (Optional)
Type: SystemDouble

Return Value

Type: Double
The R² (r-squared) coefficient for the given data.
Remarks

The coefficient of determination is used in the context of statistical models whose main purpose is the prediction of future outcomes on the basis of other related information. It is the proportion of variability in a data set that is accounted for by the statistical model. It provides a measure of how well future outcomes are likely to be predicted by the model.

The R² coefficient of determination is a statistical measure of how well the regression line approximates the real data points. An R² of 1.0 indicates that the regression line perfectly fits the data.

This method uses the RSquaredLoss class to compute the R² coefficient. Please see the documentation for RSquaredLoss for more details, including usage examples.

See Also