[問題] 如何跳過singular計算已回收

看板MATLAB作者 (sumba)時間14年前 (2009/12/29 16:14), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
To:各位大大 幫幫忙 我有兩個問題 1.用內建regress ,可以跑出迴歸係數,係數信賴區間 但如何兩各結果 求出各系數的t-value或p-value 2. 假設我要跑一百條迴歸(用內建regress函數) 但中間 有幾條回歸的結果會出現 錯誤 Warning: Matrix is singular, close to singular or badly scaled. Results may be inaccurate. RCOND = NaN. 我如何讓matlab判定 這條的結果不要跑 用nan代替,然後跳到下一個迴圈 ex for i=1:100 [a,b]=regress(y,x); if ?? stop end -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.88.140

12/29 16:33, , 1F
try catch
12/29 16:33, 1F

12/29 16:58, , 2F
謝謝
12/29 16:58, 2F
文章代碼(AID): #1BERfS-S (MATLAB)