Calculating Residual Values in a Regression
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I have a doubt in calculating Residual values for a given regression model. Consider this case (first table with x and y values). As we know that residual values are (y-y_hat), I calculated them using the same formula and the values i got are same as mentioned in the website i linked. But, when i try to find the residuals using fitlm/LinearModel.fit methods, I get different values. please see the code and help me where I'm wrong.
y=[70 65 70 95 85]';
x=[60 70 80 85 95]';
mdl=LinearModel.fit(y,x);
disp(mdl.Residuals.('Raw'))
The Output I'm getting for the above code is,
-12.7778
0.9524
7.2222
-6.4286
11.0317
which doesn't match with the residuals given in the website
4.5890
-6.8493
-8.2877
13.4932
-2.9452
0 Commenti
Risposta accettata
Jeff Miller
il 10 Nov 2018
In MATLAB's linearmodel.fit command, x is the first parameter and y is the second. You have them reversed.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Linear Regression in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!