Using the fitlm function for model without intercept, how R-squared is being calculated?

The value of the R-squared when I define the linear model without intercept are mostly negative and somehow close to -3. When I apply the fitlm function for model without intercept, the R-squared values are between 0 and 1. Does anyone know which formula Matlab is using in this case?

1 commentaire

Also when using fitlm without intercept, the Rsquared comptued by fitlm is different using Matlab 2020a and prior vs 2020b. Does anyone knows why did it change?

Connectez-vous pour commenter.

Réponses (1)

Hi Farhad,
There are 2 types of R-squared values -
  1. Ordinary R-Squared
  2. Adjusted R-Squared
You can have a look at the formula in the below Link:
Regards

1 commentaire

This page doesn't explain the R-squared definitions when intercept is forced to zero.

Connectez-vous pour commenter.

Produits

Commenté :

le 19 Juil 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by