TRegResultClass Class

Source: StatTools.cs · Assembly: Dew.Stats

public class TRegResultClass

Calculates additional parameters from multiple linear regression.

Calculates additional parameters from multiple linear regression. Use this class to calculate regression coefficients (B) confidence interval, regression coefficients standard deviations and residuals.

How to use TRegResultClass class?
1. Create TRegResultClass: TestClass := TRegResultClass.Create; 2. Use TestClass.B and TestClass.YCalc vectors as parameters in Dew.Stats.Units.Regress.MulLinRegress routine call. 3. Calculate additional parameters by using the Dew.Stats.TRegResultClass.CalculateRegResults method.

Examples

csharp
using Dew.Math;
using Dew.Stats;
using Dew.Stats.Units;

namespace Dew.Examples
{
    private void Example()
    {
        Matrix A = new Matrix(0, 0);
        Matrix V = new Matrix(0, 0);
        Vector Y = new Vector(100);
        TRegResultClass regres = new TRegResultClass();
        TRegStatsClass regstat = new TRegStatsClass();
        Regress.MulLinRegress(Y, A, regres.B, true, regres.YCalc, V, TRegSolveMethod.regSolveLQR);
        regres.CalculateRegResults(Y, V, regstat,false, null, 0.03);
    }
}

Properties

NameTypeDescription
BTVecRegression coefficients.
BConfIntTMtxRegression coefficients confidence intervals.
BStdDevTVecRegression coefficients standard deviations.
ResidualsTVecRegresion equation residuals.
YCalcTVecDependent variable predicted values.

Methods

NameDescription
CalculateRegResults (2)Calculates regression coefficient confidence intervals, standard deviation of regression coefficients, residuals and (optional) basic regression statistics.