Stats Master VCL
|
Calculates additional parameters from multiple linear regression.
TRegResultClass = class;
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?
The following example was taken from TMtxMulLinReg.Recalc method:
Uses MtxExpr,Regress,StatTools; procedure Example; var A,V ; Matrix; RegressResult: TRegResultClass; RegressStatistics: TRegStatsClass begin RegressResult := TRegResultClass.Create; RegressStatistics := TRegStatsClass.Create; try // missing ... populate A and RegressResult.B with appropriate data // use already created RegressResult.B and RegressResult.YCalc vectors MulLinRegress(Y,A,RegressResult.B,true,RegressResult.YCalc,V); // do complete regression analysis here with desired confidence equal to 3% RegressResult.CalculateRegResults(Y,V,RegressStatistics,false,nil,0.03); finally RegressResult.Free; RegressStatistics.Free; end; end;
#include "MtxExpr.hpp" #include "Regress.hpp" #include "StatTools.hpp" void __fastcall Example() { sMatrix A,V; TRegResultClass regres = new TRegResultClass(null); TRegStatsClass regstat = new TRegStatsClass(null); try { // missing ... populate A and RegressResult.B with appropriate data // use already created RegressResult.B and RegressResult.YCalc vectors MulLinRegress(Y,A,RegressResult->B,true,regres->YCalc,V); // do complete regression analysis here with desired confidence equal to 3% regres->CalculateRegResults(Y,V,RegressStatistics,false,null,0.03); } __ finally { regress->Free(); regstat->Free(); }
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
|
What do you think about this topic? Send feedback!
|