TRegResultClass::CalculateRegResults Method

Overload List

#SignatureDescription
1void CalculateRegResults(TVec *Y, TMtx *V, bool Constant = true, TVec *Weights = null, double Alpha = 0.05);Calculates additional parameters from multiple linear regression.
2void CalculateRegResults(TVec *Y, TMtx *V, TRegStatsClass *RegStats, bool Constant = true, TVec *Weights = null, double Alpha = 0.05);Calculates regression coefficient confidence intervals, standard deviation of regression coefficients, residuals and (optional) basic regression statistics.

Overload 1: void CalculateRegResults(TVec *Y, TMtx *V, bool Constant = true, TVec *Weights = null, double Alpha = 0.05);

Calculates additional parameters from multiple linear regression.

#NameTypeDescription
1YTVec *
2VTMtx *
3Constant = truebool
4Weights = nullTVec *
5Alpha = 0.05double
Declared in Dew::Stats::TRegResultClass · Dew.Stats/StatTools.h · Cross-compiler

Overload 2: void CalculateRegResults(TVec *Y, TMtx *V, TRegStatsClass *RegStats, bool Constant = true, TVec *Weights = null, double Alpha = 0.05);

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

#NameTypeDescription
1YTVec *Vector of dependent variable.
2VTMtx *inverse matrix of normal equations.
3RegStatsTRegStatsClass *Returns regression statistics.
4Constant = trueboolIf true then include intercept term b(0) in calculations. If false - set intercept term (0) to 0.0.
5Weights = nullTVec *Weights (optional).
6Alpha = 0.05doubleDesired significance probability.
Remarks:

The results are stored to:

Declared in Dew::Stats::TRegResultClass · Dew.Stats/StatTools.h · Cross-compiler