Remove intercept with "regress"
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello everyone!
I would like to run a multiple linear regression, but dont want any intercept in the output (i want to remove it, because i'm facing a multicolinearity issue). Can someone help me? Here is a piece of my code :
[b17, bint17,~,~,stats17] = regress(TrimROA, [ones(length(TrimROA),1) TrimOPEXP_LP TrimBPSM TrimWO TrimCPB TrimDEBT_EQU],0.1)
Thanks a lot!
0 commentaires
Réponses (2)
Chris McComb
le 17 Avr 2015
I think that all you need to do is remove the first column from your second argument (i.e. the column of 1's).
[b17, bint17,~,~,stats17] = regress(TrimROA, [TrimOPEXP_LP TrimBPSM TrimWO TrimCPB TrimDEBT_EQU],0.1)
0 commentaires
Voir également
Catégories
En savoir plus sur Linear Regression dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!