Remove intercept with "regress"
조회 수: 3 (최근 30일)
이전 댓글 표시
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
답변 (2개)
Chris McComb
2015년 4월 17일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Linear Regression에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!