Multivariate.MultiLinearRegression Method (IReadOnlyList<Double>, IReadOnlyDictionary<String, IReadOnlyList<Double>>) |
Performs a multivariate linear regression on the named columns.
Namespace:
Meta.Numerics.Statistics
Assembly:
Meta.Numerics (in Meta.Numerics.dll) Version: 4.1.4
Syntaxpublic static MultiLinearRegressionResult MultiLinearRegression(
this IReadOnlyList<double> yColumn,
IReadOnlyDictionary<string, IReadOnlyList<double>> xColumnDictionary
)
<ExtensionAttribute>
Public Shared Function MultiLinearRegression (
yColumn As IReadOnlyList(Of Double),
xColumnDictionary As IReadOnlyDictionary(Of String, IReadOnlyList(Of Double))
) As MultiLinearRegressionResult
public:
[ExtensionAttribute]
static MultiLinearRegressionResult^ MultiLinearRegression(
IReadOnlyList<double>^ yColumn,
IReadOnlyDictionary<String^, IReadOnlyList<double>^>^ xColumnDictionary
)
[<ExtensionAttribute>]
static member MultiLinearRegression :
yColumn : IReadOnlyList<float> *
xColumnDictionary : IReadOnlyDictionary<string, IReadOnlyList<float>> -> MultiLinearRegressionResult
Parameters
- yColumn
- Type: System.Collections.Generic.IReadOnlyList<Double>
A column of dependent variable observations to be predicted. - xColumnDictionary
- Type: System.Collections.Generic.IReadOnlyDictionary<String, IReadOnlyList<Double>>
A dictionary of columns of independent variable observations
that serve as inputs to the regression function.
Return Value
Type:
MultiLinearRegressionResultA multi-linear fit.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IReadOnlyList<Double>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Exceptions
See Also