# How to estimate the constant term in a multiple linear regression?

14 ビュー (過去 30 日間)
Mr LE 2015 年 2 月 8 日

Hi,
I would like to estimate the constant term "a" in the multiple linear regression X=a+bY+BZ
This is my code :
y = [Y Z]
[h(1).mdl]=mvregress(X,y,'algorithm','ecm')

サインインしてコメントする。

### 回答 (3 件)

the cyclist 2015 年 2 月 8 日
y = [ones(size(Y)) Y Z]
##### 1 件のコメント表示非表示 なし
Mr LE 2015 年 2 月 8 日
I try this but I obtain an implausible constant term ...

サインインしてコメントする。

the cyclist 2015 年 2 月 9 日
Can you post a very small example where you are seeing implausible results? The syntax of mvregress can be a bit tricky (and I actually think my simple suggestion may actually a bit misleading.)
I have posted a very detailed example of using mvregress in this question that you might want to take a look at.
There is also useful information in this question.
##### 0 件のコメント表示非表示 -1 件の古いコメント

サインインしてコメントする。

Tom Lane 2015 年 2 月 9 日
You write "X=a+bY+BZ" suggesting that X may be a response and Y and Z predictors. But the first input to mvregress is the predictor matrix, and the second is the response matrix. Perhaps you need to swap them, or maybe you just need to explain what you're trying to fit.

サインインしてコメントする。

### カテゴリ

Find more on Multiple Linear Regression in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!