1
我嘗試使用下面的代碼來運行MATLAB多元迴歸:使用glmfit在MATLAB運行迴歸 - 我得到7個Beta版本,即使我只有6個迴歸量
Regressors_0 = [Var1 Var2 Var3 Var4 Var5 Var6];
[~,~,stats_0] = glmfit(Regressors,Y, 'normal');
Betas_0 = getfield(stats_0, 'beta');
p_0= getfield(stats_0, 'p');
t_0 = getfield(stats_0, 't');
凡Regressors_0是一個矩陣6x1919和其中Y是一個向量1x1919。我的第一個測試版不是零,但我的第一個p是0,我的第一個t是93左右。對於測試版,ps和ts,我得到3個矢量,全部爲1x7。在這個問題上我真的很失落。感謝您的幫助。
非常感謝,這回答我的問題。 – user3250303
如果是這樣,請將答案標記爲「已接受」 – Brian