Re: [問題]fminsearch增快求解速度or其他語法
有兩個因素
第一是你的程式有用到for迴圈的次數太多 這可以從語法直接改
第二個是你的矩陣大小 如果你的矩陣10秒的時候是20*20
那 你調到40*40 就會到你說的150秒左右
如果是這樣的情形 那這個問題大概在縮減也沒辦法 因為數值上在處理矩陣就是
隨著矩陣越大時間越多 他是非線性的遞增
※ 引述《kjhtw (Panda)》之銘言:
: 在處理非線性回歸時我使用了fminsearch去尋找係數
: 我有做了一個gui介面去勾選我要fit的項次
: 隨著勾選項目的越多計算量也越來越龐大(1~23項,約至少要開8項以上才會準)
: 時間也從原本的10秒左右暴增到約150秒
: 我有從options裡頭去調整過一些參數,但是若條件設的太鬆
: 出來的答案就會偏離很多,不曉得板友有其他較快得方法可以推薦嗎?
: 因為計算時間太長對我會造成其他影響
: 如有需要我會附上程式碼
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.194.141
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):