2012-11-13 85 views
0

我需要了解如何計算線性迴歸的置信區間。我得到的數值與使用Matlab的數值不同。所以,我一直試圖瞭解它是如何在Matlab中完成的。在polyval.m中,我不理解下面的代碼部分。看來E等價於[E,R] = qr(V,0)。但不確定它究竟是什麼。 我的問題是:matlab polyval中的置信區間

  1. 如何[E,R] = qr(V,0) different from [Q,R]=qr(V);
  2. 如何E(=V/R)被用來計算置信區間(以下三角洲)?

    %S是一個包含三個元素的結構:原始X的Vandermonde矩陣的三角因子,自由度和殘差的範數。

    E = V/R;

    e = sqrt(1+sum(E.*E,2)); 
    

    ...

    ,δ= normr/SQRT(DF)* E;

非常感謝!

大輔

回答

0

我在我的文檔optimization tips and tricks一些長度討論這個問題。

至於在QR(V,0)到QR(V)的區別,也就是所謂的經濟QR。閱讀qr的幫助文檔。

+0

您的文檔非常有幫助。謝謝! –