Add total variance decomposition and computation of the coefficient of determination (make sure all your computations are done with online algorithms (e.g. with online algorithms (e.g. https://www.johndcook.com/blog/running_regression// etc.).
For online algo U can also see:
https://blog.rapid7.com/2016/10/19/overview-of-online-algorithm-using-standard-deviation-example/
https://francescopigini.wordpress.com/2017/12/14/online-algorithm-for-variance-and-covariance-extra-2/

For coeff of determination:
https://en.wikipedia.org/wiki/Coefficient_of_determination
For total variance decomposition:
https://en.wikipedia.org/wiki/Law_of_total_variance
Code VB.Net
https://drive.google.com/file/d/18u8SXRmRItAd97nkQ4Pl7M82iHyZfyLG/view?usp=sharing
'calcolo per il coefficiente di determinazione
'Devianza totale
Dim sum_ess As Double = 0
For i_ess As Integer = 0 To y_est.Count - 1
sum_ess += (y_est(i_ess) - current_onlineMeanY) * (y_est(i_ess) - current_onlineMeanY)
Next
'Devianza tra gruppi
Dim sum_tss As Double = 0
Dim y_obs As New List(Of Double)
y_obs = listOfBDataP.Select(Function(p) p.x2).ToList
For i_tss As Integer = 0 To y_obs.Count - 1
sum_tss += (y_obs(i_tss) - current_onlineMeanY) * (y_obs(i_tss) - current_onlineMeanY)
Next
'Devianza entro i gruppi
Dim sum_rss As Double = 0
For i_rss As Integer = 0 To y_obs.Count - 1
sum_rss += (y_obs(i_rss) - y_est(i_rss)) * (y_obs(i_rss) - y_est(i_rss))
Next
Dim coeffDet As Double = sum_ess / sum_tss
Dim coeffDet2 As Double = 1 - sum_rss / sum_tss
Variance and covariance calculation (online algorithm)
...
For Each d In listOfBDataP
Calc_onlCov(d.x1, d.x2)
Calc_onVar(d.x1)
Next
...
Public Sub Calc_onlCov(x As Double, y As Double)
n += 1
Dim dx As Double = x - meanX
meanX += dx / CDbl(n)
meanY += (y - meanY) / CDbl(n)
b_online += dx * (y - meanY)
End Sub
Public Sub Calc_onVar(x As Double)
n_v += 1
Dim delta As Double = meanX_v + (x - meanX_v) / CDbl(n_v)
sigma_online += (x - meanX_v) * (x - delta)
meanX_v = delta
End Sub


